编译wxWidgets的静态版本

时间:2015-06-15 20:32:53

标签: c++ gcc build static-libraries wxwidgets

我现在尝试了很多,但没有任何工作.. 我看到很多关于这个和很多回答的帖子,但没有一个对我有用...... 有没有人成功地将wxWidgets构建为静态,现在是正确的命令?

我在这里下载了wxWidgets:http://www.wxwidgets.org/downloads/

我尝试了以下命令:

mingw32-make -f makefile.gcc -j4 SHARED=0 MONOLITHIC=1 BUILD=release clean
mingw32-make -f makefile.gcc -j4 SHARED=0 MONOLITHIC=1 BUILD=release

或者这个:

mingw32-make -f makefile.gcc -j4 SHARED=0 MONOLITHIC=1 BUILD=release clean
mingw32-make -f makefile.gcc -j4 SHARED=0 MONOLITHIC=1 BUILD=release

但是当构建完成并且我试图在Code :: Blocks中编译一个简单的程序时,我得到了很多“未定义的引用”错误。

有没有人使用它并成功构建一个静态的wxWdigets副本? 如果是这样,你能否告诉我你使用的命令......

我有一个我已经构建的动态构建,这是有效的...但我需要一个静态版本,所以我可以得到一个工作独立的exe ....

1 个答案:

答案 0 :(得分:0)

如果你想看看如何构建wxWidgets,那么好......但是没有mingw,它需要很长时间......你可以为两个编译器尝试二进制文件,请参阅wx的sourceforge site