为什么我写的C++程序不能在别的电脑上运行呢?

2024-11-25 08:12:08
推荐回答(5个)
回答1:

debug是调试版,当然不行了,。你把他改成Release版就行了。方法如下:
Build->SetActive Configuration
在弹出的Set Active Project configuration对话框中,选“XXX-Win32 Release",点”OK“,再编译运行,在你的工程目录下就会多出一个”Release"文件夹,这个文件夹里的exe文件,就可以在没有装VC的电脑上运行。

回答2:

是缺少一些DLL文件,不妨把你的DLL文件一起发给他,当然这是在假设你是GUI的东西
如果不是图形界面的话,不妨你换个编译器,比如G++这些都比VC要好

回答3:

VS2005
项目 属性 配置属性 General里的use of MFC改成Use MFC in a Static Library
即静态发布

其他的VC版本类似

回答4:

只要建立工程的时候选择静态链接库(默认是动态链接库)就好了。

回答5:

没装C++的run time吧