- 开发程序时有时候会有很多依赖项(dll,lib库文件等等),导致在不同的电脑不同的系统环境下exe有时候无法正确运行,会报错:缺少必要的XXX文件。因此,可采用vs中静态编译的方式,即将程序所包含的所有依赖文件在编译的时候都包含到exe文件当中去,大大增强了程序的可移植性。
- 设置方法:
项目属性->C/C++->代码生成->运行库->多线程/MT(版本为Release的话),多线程调试/MTd(版本为Debug的话) - 注意:要对应关系,设置不对应的话会报错。
vs2010中的静态编译
最新推荐文章于 2022-06-17 14:53:31 发布