最近在使用Visual Studio 2017开发一个C++项目。分享一下折腾了2天VC++发布生成项目遇到的问题。
首先,注意选择的vc++工具集版本、目标平台和SDK版本。
VC++工具集版本,决定了你的程序编译器和程序发布之后,你的客户需要安装的vc++运行组件库版本。
目标平台决定了你的程序支持的哪些windows平台。
SDK版本决定了你的程序支持哪些windows版本,win7、win8、win10每个不同的windows平台下,都有不同的版本号。
另外注意,程序在测试结束后,准备交付客户的时候,VC++一定要生成release版本的程序,这样客户才能在电脑没有安装完整的Visual Studio时,成功运行程序。