我用vs2008写的程序为什么不能在别的电脑中运行? 我发现改用vs2008后写的程序不能在别的电脑中运行,显示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”,这是怎么回事呀!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个电脑没装VS2008吧...没装的话就要把一些库拷过去了...必要的话要装.net framework 是VC的程序吧,我没用过2008,但是2005也是一样的,原因是VC库版本升级了。解决方法可以使用静态库。"项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)"或"多线程调试(/MTD)"即可。 不过一般情况下生成release版本的应用程序时选"多线程(/MT)"即可,因为这样生成的exe程序较小。 而如果选了"多线程调试(/MTD)",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍。 这个方法是以前CSDN上的高人教我的。 用Depneds查看程序需要的那些DLL。 就是这位说的这个样子,另外还需要注意你程序在编译的时候里面会有个一个targetver.h里面是用来指明你应用程序所支持的Windows版本的要根据情况把里面的值改一下。不然默认是Vista系统。 到这里下载一个Redistribute Package安装到用户机器上就可以了http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en 相应的.net framework与dll文件 "项目"---"属性",打开项目属性页,点击"配置属性"---"C/C++"---"代码生成",将此页面右边的"运行时库"由默认的"多线程DLL(/MD)"改为"多线程(/MT)" 如何往密码输入窗口输入密码? 求教大家:做个动态CListBox soswaidao,淋巴哥后的又一娱乐明星 帮忙看看media player控件不能停止的问题 庆祝第一次测试突破500人在线中转视频!! 一些TCP协议穿透代理服务器的程序片断,希望对大家有所帮助。 arx编程中ado错误-IDispatch* error 3149 请帮我看看下面代码如何改写! 求助。OCX控件在客户端如何调用服务器端XML文件 用BROWSEINFO方法获取的文件路径如何转化成fopen()能用的类型 帮忙看看这段代码错在哪啊? 我想可视化编程,VC++6.0和VS2005哪个好?专家给点建议啊?
没装的话就要把一些库拷过去了...
必要的话要装.net framework
不过一般情况下生成release版本的应用程序时选"多线程(/MT)"即可,因为这样生成的exe程序较小。
而如果选了"多线程调试(/MTD)",则由于加入了大量的调试信息而使生成的exe程序会增大好几倍。 这个方法是以前CSDN上的高人教我的。
要根据情况把里面的值改一下。不然默认是Vista系统。