我想开始做一些C++,但需要它跨平台。我发现wxWidgets是一个GUI解决方案,并将为我的程序使用一些SQL解决方案。如何在Eclipse Mars.2上安装wxwidgets?
我试图在互联网上搜索如何在Eclipse Mac上安装wxwidgets,但没有运气。还没有发现任何我可以围绕它的东西。
我想开始做一些C++,但需要它跨平台。我发现wxWidgets是一个GUI解决方案,并将为我的程序使用一些SQL解决方案。如何在Eclipse Mars.2上安装wxwidgets?
我试图在互联网上搜索如何在Eclipse Mac上安装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++ bundle应用程序。
打开项目属性并将命令3e和3f的结果复制到适当的项目属性中。请参阅Eclipse手册/ ML /论坛以了解放置该信息的位置。
将文件〜/ wxWidgets/samples/minimal/minimal.cpp复制到您的项目目录并将此文件添加到您的项目中。编译并运行该项目。
如果您遇到问题与上述任何指令或任一库或项目的编译过程中出现错误 - 不要犹豫,问这里或打开另一个线程。
此外,您可以在wxWidgets论坛forums.wxWidets.org上注册并订阅wx-users ML。
祝你好运。