|
楼主 |
发表于 2005-5-7 21:48:30
|
显示全部楼层
[quote:a05ed96c68="gxl117"]一般来讲你可以编译两个wxWidgets库,一个静态的与一个动态+Debug的。静态库配置方法为:
configure --disable-shared
你可以将其与so版安装在一起,在编译程序时加参数wx-config --static或--debug就可自动选择用静态库编译还是用动态+Debug编译了。如果你有更多的wxWidgets版本还可用--prefix,--version --universal等参数来作出选择。
不过使用完整的Wx静态库编译的程序体积较大,如果你的程序用于较认真或空间较紧张的场合可以专门为程序定制一个wx静态库,去除不必要的构件,在编译时通过wx-config来选择对应版本,可得到最优的结果,很多使用wx的商业软件就是这样作的。更具体的作法你可以查阅文档。[/quote]
谢谢gxl117,再想请教一下,与so版安装在一起,是什么意思?我试了一下,用kdevelop编译生成的文件只有400多k,可是在终端下用g++加库编译,有28M,晕~确实该优化优化~ |
|