VC++ 减少编译体积:静态链接 C 运行时库
VC++ 默认会链接到 msvcrt.dll,这个库包含了很多 C 运行时库函数。如果你想减小编译体积,可以使用静态库链接的方式,即将 C 运行时库函数静态链接到你的代码中。
在 VC++ 中,可以通过修改项目属性来实现静态链接。具体步骤如下:
- 右击项目,选择'属性';
- 在属性窗口中,选择'配置属性' -> 'C/C++' -> '代码生成';
- 将'运行库'属性修改为'多线程 (/MT)' 或'多线程调试 (/MTd)',这样就会将 C 运行时库函数静态链接到你的代码中。
注意:静态链接会增大可执行文件的体积,但是可以避免依赖系统的 msvcrt.dll 库,使得你的代码更加独立和稳定。
原文地址: https://www.cveoy.top/t/topic/nYoy 著作权归作者所有。请勿转载和采集!