VC2008生成的程序在别的电脑上不能运行

2025-02-24 13:31:33
推荐回答(5个)
回答1:

缺少.net framework 2.0版本。即.net程序执行的最基本框架。
如果你的程序是用Build模式编译的,可能还会显示缺少多个动态链接库,已发布的程序最好改为Release模式。

回答2:

能,我试过。
VC2008的托管代码在xp下要的network的支持,所以你不能使用对话框这类的资源,例如如果是一个最简单的应用窗口,没有对话框,并用release版本,就能在其他xp下使用,但是有对话框了,就要安装其他的一些东西。

回答3:

项目属性页,Linker下的Link Library Dependencies项选择No
然后重新Build

回答4:

程序所在的电脑必须安装.net框架

回答5:

你所用的编译器(cl、linker)和library应该都是VC2008的。而且如果你的程序需要第三方的library,这些library也必须用VC2008重新编译。