【发布时间】:2017-03-19 16:57:45
【问题描述】:
我想开始做一些 c++,但需要它是跨平台的。我发现 wxWidgets 作为 GUI 解决方案,并将在我的程序中使用他们的一些 SQL 解决方案。
我尝试在互联网上搜索如何在 Eclipse Mac 上安装 wxwidgets,但没有成功。还没有找到任何我可以围绕它的东西。
【问题讨论】:
标签: c++ eclipse macos wxwidgets
我想开始做一些 c++,但需要它是跨平台的。我发现 wxWidgets 作为 GUI 解决方案,并将在我的程序中使用他们的一些 SQL 解决方案。
我尝试在互联网上搜索如何在 Eclipse Mac 上安装 wxwidgets,但没有成功。还没有找到任何我可以围绕它的东西。
【问题讨论】:
标签: c++ eclipse macos wxwidgets
wxWidgets 是一个 C++ 跨平台和跨编译器的解决方案。这意味着您不需要安装它。您可以编译它并使用它来开发软件。
为了编译这个库,你应该有一个 C/C++ 编译器(在 OSX/Mac 上是 clang 或 gcc)和它们的工具链。另外,如果你打算为 OSX 开发,你应该安装一个 OSX/Cocoa SDK(它是随 Xcode 自动安装的,不知道 Eclipse)。
为此,您应该:
安装 C/C++ 编译器(使用 Xcode 或 Eclipse 或任何其他可用的 IDE)。
下载最新的 wxWidgets 版本并解压到您的主页。
打开终端并发出以下命令:
一个。 cd ~/wxWidgets
b. mkdir buildMac
c。 cd buildMac
d。 ../configure --enable-debug --with-cocoa --with-mac-osx-version-min=10.7 && make
e。 ./wx-config --cxxflags
f。 ./wx-config --libs
打开 Eclipse 并开始一个新的 C++ 项目。如果您在 OSX 上,您可以选择 C++ 捆绑应用程序。
打开项目属性并将命令 3e 和 3f 的结果复制到适当的项目属性中。请参阅 Eclipse 手册/ML/论坛以了解该信息的放置位置。
将文件 ~/wxWidgets/samples/minimal/minimal.cpp 复制到您的项目目录并将此文件添加到您的项目中。编译并运行项目。
如果您在编译库或项目期间遇到任何上述说明或遇到错误 - 请随时在此处询问或打开另一个线程。
此外,您可以在 forums.wxWidets.org 的 wxWidgets 论坛上注册并订阅 wx-users ML。
祝你好运。
【讨论】: