c++生成的exe在没有装c++的电脑能不能运行?

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:20:09
做个东东给女朋友

如果在VC++6中编译的是windows窗口程序的话需要MSVCP60.dll(或者更高版本),用了MFC的话还需要MFC42.dll(或者更高版本),控制台没试过,静态连接MFC时不需要MFC42.dll,调试版本需要MFC42D.dll(好像是),不过MSVCP60.DLL大多数Windows上都有

只要不是古董级的Windows一般都可以运行。
如果使用控件了可能要附带一下文件。

可以啊,这个.exe文件已经可以离开源程序单独来使用了,没装c++不影响运行可执行文件啊!

得先设置一下才行。用到MFC的时候我们试过不行。好像得将MFC作为静态的才行

看你生成的是什么程序了,如果是控制台程序,一般都能执行,如果是windows窗口程序如果是完全调用API的C程序,一般在windows上也能执行,但如果使用MFC类库,而程序不是静态连接,则在运行计算机上要有相应的动态链接库,否则不能运行,如使用VC6开发的MFC程序,需要mfc42.dll