static library.. 我就不解释是什么了.
最近发现有这样2 个问题:
1. release 版输出的 .lib 文件通常比debug 版要大好多.
google 了一下说是优化惹的祸. 以vs2005 为例, 具体的选项是: project property ==> configuration properties ==> c/c++ ==>optimization ==> "whole program optimization". 下面的解释是说把代码生成delay 到最终exe 的link time, 可想而知... 于是统统改成不要优化, 硬盘空间顿时省了不少, link 的时候也快多了.
2. 不同版本的编译器, 编译出来的static library 不能混用.
M$ 官方就这么说的. 而 dynamic 的记得是可以的.
Sth. about Static Library
最新推荐文章于 2024-06-18 16:25:03 发布