那目录下还有obj pdb这些杂7杂8的东西,还需要吗?只要有exe就行了吧?
8 个解决方案
#1
当然可以单独执行,不过你要看看是否需要MFC42D.DLL等动态库
#2
一般来说会需要MFC的动态连接库的,mfc42d.dll之类的,如果改为静态连接的话,应该就能单独运行了,在没有vc的机器上也可以的。
#3
有调试库就行,最好不要这样
#4
当然可以,但事实上一般都不会用这个文件,因为Debug生成的文件比Release生成的要大好几倍,Debug生成的exe文件中包含调试信息,对于需要发布的版本是无用的。
另外,如果需要用到dll引用或者需要其他文件支持的时候,则需要添加对应的文件才可运行。
obj pdb等等文件是连接的时候需要用到的,可以删除,一般不用去理会它,再编译一次又会重新生成的。
另外,如果需要用到dll引用或者需要其他文件支持的时候,则需要添加对应的文件才可运行。
obj pdb等等文件是连接的时候需要用到的,可以删除,一般不用去理会它,再编译一次又会重新生成的。
#5
有调试库就行,最好不要这样
#6
Debug下的exe程序有兼容性问题,可移植性差~~~
#7
楼上说的没错.必须得保证C:\WINDOWS\system32\MFC42D.DLL
这个路径正确才行
这个路径正确才行
#8
用Release生成的exe,在组建中选择批组建,他会弹出提示框,选择Release,用exe就行了
#1
当然可以单独执行,不过你要看看是否需要MFC42D.DLL等动态库
#2
一般来说会需要MFC的动态连接库的,mfc42d.dll之类的,如果改为静态连接的话,应该就能单独运行了,在没有vc的机器上也可以的。
#3
有调试库就行,最好不要这样
#4
当然可以,但事实上一般都不会用这个文件,因为Debug生成的文件比Release生成的要大好几倍,Debug生成的exe文件中包含调试信息,对于需要发布的版本是无用的。
另外,如果需要用到dll引用或者需要其他文件支持的时候,则需要添加对应的文件才可运行。
obj pdb等等文件是连接的时候需要用到的,可以删除,一般不用去理会它,再编译一次又会重新生成的。
另外,如果需要用到dll引用或者需要其他文件支持的时候,则需要添加对应的文件才可运行。
obj pdb等等文件是连接的时候需要用到的,可以删除,一般不用去理会它,再编译一次又会重新生成的。
#5
有调试库就行,最好不要这样
#6
Debug下的exe程序有兼容性问题,可移植性差~~~
#7
楼上说的没错.必须得保证C:\WINDOWS\system32\MFC42D.DLL
这个路径正确才行
这个路径正确才行
#8
用Release生成的exe,在组建中选择批组建,他会弹出提示框,选择Release,用exe就行了