【问题标题】:compile wxWidget on Snow Leopard在雪豹上编译 wxWidget
【发布时间】:2011-02-14 10:02:50
【问题描述】:

我刚刚在我的雪豹机器上下载了 wxWidget 源代码。源代码是多平台的,所以它也包含了 wxWidget 的 windows 和 GTK 组件。我想编译wxWidget源代码,但还没有找到好的指南。

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

任何帮助将不胜感激。

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

【问题讨论】:

    标签: wxwidgets compilation cmake osx-snow-leopard


    【解决方案1】:

    我喜欢使用 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 进行了尝试,效果很好。

    【讨论】:

    • 它适用于 wxWidget 2.8.10。我现在只使用稳定版本。
    【解决方案2】:

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

    还需要注意的是,当前的稳定版本和主干之间有很多变化,特别是在 Cocoa 端口上做了很多工作。

    使用 CMake 非常简单,只需查看 CMake 中的 FindWxWidgets.cmake 文件以获取说明,您还可以查看 CMake 文档(我会提供链接,但它们现在似乎没有启动)。

    【讨论】:

    • 不幸的是,wiki 没有帮助。感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2012-12-10
    • 2011-03-05
    • 1970-01-01
    • 2010-11-30
    • 2010-12-09
    • 2011-03-18
    相关资源
    最近更新 更多