原创 wxWidgets编译多种库(转载)

2009-12-8 15:09 3269 5 5 分类: MCU/ 嵌入式
这几天研究了一下如何在Debian Lenny下编译wxWidgets,实现多个库共存。有点入门,写出来与感兴趣的朋友一起研究。
这里编译的是wxGTK 2.8.7版本,解压后,进入解压的目录,建立4个文件夹,分别是:
build-d  动态Debug版,对应配置文件: wx-config-d
build-r  动态Release版,对应配置文件: wx-config-r
build-ds 静态Debig版,对应配置文件: wx-config-ds
build-rs 静态Release版,对应配置文件: wx-config-rs

进入每个相应的目录,分别执行:
../configure --enable-debug --enable-unicode --enable-monolithic --with-opengl && make
../configure --disable-debug --enable-unicode --enable-monolithic --with-opengl && make
../configure --disable-shared --enable-debug --enable-unicode --enable-monolithic --with-opengl && make
../configure --disable-shared --enable-debug --enable-unicode --enable-monolithic --with-opengl && make

4
个库都编译完成后,逐个安装,但每安装一个都将/usr/local/bin/wx-config文件拷贝一份到每个版本专用的配置文件,比如/usr
/local/bin/wx-config-d,指的是动态Debug版的wx库。以后如果想使用某一个库,可以在makefile或
Code::Blocks的编译选项中选择相应的配置文件。
也可以将需要的库的配置文件拷贝到/usr/local/bin/wx-config,再运行sudo ldconfig即可使用。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条