12 个解决方案
#1
vs2008运行库
#2
可以具体点吗
#3
你的这个电脑没装VS2008吧...
没装的话就要把一些库拷过去了...
必要的话要装.net framework
没装的话就要把一些库拷过去了...
必要的话要装.net framework
#4
是VC的程序吧,我没用过2008,但是2005也是一样的,原因是VC库版本升级了。解决方法可以使用静态库。
"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"或"多线程调试(/MTD)"即可。
不过一般情况下生成release版本的应用程序时选"多线程(/MT)"即可,因为这样生成的exe程序较小。
而如果选了"多线程调试(/MTD)",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍。
这个方法是以前CSDN上的高人教我的。
"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"或"多线程调试(/MTD)"即可。
不过一般情况下生成release版本的应用程序时选"多线程(/MT)"即可,因为这样生成的exe程序较小。
而如果选了"多线程调试(/MTD)",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍。
这个方法是以前CSDN上的高人教我的。
#5
用Depneds查看程序需要的那些DLL。
#6
就是这位说的这个样子,另外还需要注意你程序在编译的时候里面会有个一个targetver.h里面是用来指明你应用程序所支持的Windows版本的
要根据情况把里面的值改一下。不然默认是Vista系统。
#7
到这里下载一个Redistribute Package安装到用户机器上就可以了
http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
#8
编译的时候记得选RELEASE。。
#9
相应的.net framework与dll文件
#10
"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"
#11
恩,学习了。。。。
#12
我用了这样的编译是通不过的啊
#1
vs2008运行库
#2
可以具体点吗
#3
你的这个电脑没装VS2008吧...
没装的话就要把一些库拷过去了...
必要的话要装.net framework
没装的话就要把一些库拷过去了...
必要的话要装.net framework
#4
是VC的程序吧,我没用过2008,但是2005也是一样的,原因是VC库版本升级了。解决方法可以使用静态库。
"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"或"多线程调试(/MTD)"即可。
不过一般情况下生成release版本的应用程序时选"多线程(/MT)"即可,因为这样生成的exe程序较小。
而如果选了"多线程调试(/MTD)",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍。
这个方法是以前CSDN上的高人教我的。
"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"或"多线程调试(/MTD)"即可。
不过一般情况下生成release版本的应用程序时选"多线程(/MT)"即可,因为这样生成的exe程序较小。
而如果选了"多线程调试(/MTD)",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍。
这个方法是以前CSDN上的高人教我的。
#5
用Depneds查看程序需要的那些DLL。
#6
就是这位说的这个样子,另外还需要注意你程序在编译的时候里面会有个一个targetver.h里面是用来指明你应用程序所支持的Windows版本的
要根据情况把里面的值改一下。不然默认是Vista系统。
#7
到这里下载一个Redistribute Package安装到用户机器上就可以了
http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
#8
编译的时候记得选RELEASE。。
#9
相应的.net framework与dll文件
#10
"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"
#11
恩,学习了。。。。
#12
我用了这样的编译是通不过的啊