您的位置:首页 > 其它

VS2015编译的程序在其他电脑上运行不依赖VS相关运行环境

2017-11-18 23:41 375 查看
分享一个win32控制台应用程序不依赖VS2015运行环境就可以运行的例子。主要是三步:

1,使用release模式编译

2,项目属性中,“C/C++”,“代码生成”中的运行库改为“多线程(/MT)”

3,项目属性中,“链接器”,“系统”,“所需的最低版本”写上5.01

如果完成以上步骤,对于win32控制台程序应该是没有问题了。

还不成功可以考虑以下两个方面:

1,不是win32控制台运行程序。不知道这个方法是不是对各种应用都通用,其他类型的应用程序可能要另寻方法。

2,不是VS运行环境的问题,而是其他库的问题。比如本人在写一个图像标注程序的时候就是opencv的问题,附加依赖项使用的是debug模式下的opencv_world310d.dll,将其改为opencv_world310.dll就可以在其他没有安装VS的电脑运行了。

每个人的配置和问题都千差万别,只是希望能够提供另一个角度的思考:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐