vc++编译生成的exe文件在其他电脑上打不开

2024-10-30 04:19:31
推荐回答(3个)
回答1:

编译时要产生 Release 版本,不要产生 Debug 版本.
Debug 版本 需要 Debug 库,一般视窗系统不一定有 *D.DLL,所以不能运行。
Release 版本exe文件 需要的库,一般视窗系统都有,应可运行。万一缺了什么DLL,也可以免费下载的。

运行 exe,不需要装VC。VC 价格不菲,一般不搞编程的人根本不需要VC。

回答2:

VC有很多版本的。
有些版本之间会存在设置、规定上的差距。
最好是用同一种版本的。

回答3:

编译前,选中使用静态链接库。