所谓程序的发布,指的是把运行无误的程序公布出来或者提交给用户。那么用VS编译的控制台程序发布时需要注意哪些事项呢?
①如果直接把Debug版本的程序发布,生成的.exe文件将会很大,因为里面包含了很多的调试信息。所以应该改为Release版本。以vs2013为例,把工具栏的相关部分改为如下所示。
②程序运行的过程中或多或少都会包含一些动态链接库,如果采用动态编译,那么运行在不具备所需动态链接库的电脑上就会报错,如丢失MSCVP120.DLL等。所以应该改为静态编译:
以VS2013为例:“调试”->“XXX属性”->"配置属性"->"C/C++"->"代码生成"
"基本运行时检查"改为" 默认值",
再把下面的 " 运行库 " 改为 "多线程 (/MT)"
在点击“本地调试器”即可解决问题。