在Snow Leopard上编译wxWidget

时间:2010-04-30 21:09:57

标签: wxwidgets compilation cmake osx-snow-leopard

我刚刚在雪豹机上下载了wxWidget源代码。源代码是多平台的,因此它包含wxWidget的窗口和GTK组件。我想编译wxWidget源代码,但尚未找到好的指南。

这是我创建多平台项目的第一步,希望以后我可以使用CMake生成makefile。

任何帮助都将不胜感激。

编辑:为了澄清,我想在Snow Leopard上构建稳定版本的wxWidget,它将在OS X 10.6.x上构建wxWidget 2.8.x.我在这里阅读了编译维基http://wiki.wxwidgets.org/Development:_wxMac#Building_under_10.6_Snow_Leopard 不幸的是,它没有帮助。

2 个答案:

答案 0 :(得分:2)

我喜欢使用configure / make / make install:

./configure --enable-monolithic --enable-universal_binary --disable-shared --with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk
make
sudo make install

我刚刚尝试使用wxWidgets 2.9.0并且效果很好。

答案 1 :(得分:1)

wxWiki始终是指南的好地方,特别是各种OSX指南和关于10.6下编译的额外说明here

值得注意的是,目前的稳定版本和主干之间已经发生了很多变化,特别是在Cocoa的端口上做了很多工作。

使用CMake非常简单,只需查看CMake中的FindWxWidgets.cmake文件获取说明,您也可以查看CMake文档(我会给出链接,但它们现在似乎没有。)< / p>