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的电脑运行了。
每个人的配置和问题都千差万别,只是希望能够提供另一个角度的思考:)
1,使用release模式编译
2,项目属性中,“C/C++”,“代码生成”中的运行库改为“多线程(/MT)”
3,项目属性中,“链接器”,“系统”,“所需的最低版本”写上5.01
如果完成以上步骤,对于win32控制台程序应该是没有问题了。
还不成功可以考虑以下两个方面:
1,不是win32控制台运行程序。不知道这个方法是不是对各种应用都通用,其他类型的应用程序可能要另寻方法。
2,不是VS运行环境的问题,而是其他库的问题。比如本人在写一个图像标注程序的时候就是opencv的问题,附加依赖项使用的是debug模式下的opencv_world310d.dll,将其改为opencv_world310.dll就可以在其他没有安装VS的电脑运行了。
每个人的配置和问题都千差万别,只是希望能够提供另一个角度的思考:)
相关文章推荐
- vs2013编译的程序在其他机器上运行的环境设置
- vs2008环境下pthread程序的编译运行——以多线程求π为例
- 用VS编译出不依赖VC运行库的可独立运行的程序
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- 关于VC编译的程序在其他电脑上无法运行的解决办法
- VS2015升级Update2之后Cordova程序提示:此应用程序无法在此电脑上运行
- VS 使用自带的.NET Reflector单步调试编译好的程序集(反编译),以及相关其他反编译程序介绍
- VS2015中编译lua.lib并运行lua程序,版本lua5.3.4
- vc2008编译的程序在其他电脑上无法运行的解决方案
- 传统D3D11程序面向VS2015编译环境的配置修正细节
- 基于VSCode环境的三种使用Python运行其他程序方法
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- C# .NET Winform等程序一运行就闪退 不同环境 换到其他电脑,例如XP之类的解决方法。
- [转]VS2015编译的程序在其他机器上缺少msvcp120.dll
- VS2015--win32工程配置的一些想法之VS2015编译的程序在其他机器上缺少msvcp120.dll
- VS2015生成程序在别人电脑无法运行 msvcp140.dll 0x000007b 问题处理方法
- VS2015--win32工程配置的一些想法之VS2015编译的程序在其他机器上缺少msvcp120.dll
- [置顶] vs2015编译运行程序遇到应用程序无法正常启动0xc000007b的问题
- 编译成功运行的程序放到其他电脑运行报错
- 用VS编译出不依赖VC运行库的可独立运行的程序