我想开始做一些c ++,但需要它是跨平台的。我发现wxWidgets是一个GUI解决方案,并将为我的程序使用一些SQL解决方案。
我尝试在互联网上搜索如何在Eclipse Mac上安装wxwidgets,但没有运气。没找到任何我能绕过它的东西。
答案 0 :(得分:0)
wxWidgets是一个C ++跨平台和交叉编译器解决方案。这意味着您不需要安装它。您可以编译它并使用它来开发软件。
为了编译这个库,你应该有一个C / C ++编译器(OSX / Mac上的clang或gcc)和它们的工具链。另外,如果你打算为OSX开发,你应该安装一个OSX / Cocoa SDK(它随Xcode自动安装,不知道Eclipse)。
为此,你应该:
安装C / C ++编译器(使用Xcode或Eclipse或任何其他可用的IDE)。
下载最新的wxWidgets版本并解压缩到您的家庭组织。
打开终端并发出以下命令:
一个。 cd~ / wxWidgets
湾mkdir buildMac
℃。 cd buildMac
d。 ../configure --enable-debug --with-cocoa --with-mac-osx-version-min = 10.7&&使
即./wx-config --cxxflags
F。 ./wx-config --libs
打开Eclipse并启动一个新的C ++项目。如果您使用的是OSX,则可以选择C ++ bundle application。
打开项目属性,并将命令3e和3f的结果复制到项目属性中。请参阅Eclipse手册/ ML /论坛,了解放置该信息的位置。
将文件〜/ wxWidgets / samples / minimal / minimal.cpp复制到项目目录,并将此文件添加到项目中。编译并运行项目。
如果您遇到上述任何说明或在编辑库或项目时遇到错误 - 请不要在此处提出要求或打开另一个帖子。
此外,您可以在forums.wxWidets.org上的wxWidgets论坛上注册并订阅wx-users ML。
祝你好运。