您的位置:首页 > 运维架构

Sth. about Static Library

2009-10-12 10:02 267 查看
    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 的记得是可以的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息