c++ - 在 Yosemite 上安装 wx-widgets 让我发疯

标签 c++ macos wxwidgets

我使用的是 Mac OS X Yosemite 10.10.2。据我所知,wx-widgets 预装在 OS X 的旧版本上(可能这就是谷歌搜索无济于事的原因),但情况已不再如此。我需要开始使用 wx-widgets 的 C++ 项目,使用任何 IDE(Eclipse、Codelite 或任何最好的)。但是,我根本无法让 wx-widgets 工作。解决方法后,我能够在我的机器上编译 wxWidgets-3.0.2。我从终端 make 和 make install 调用,但库似乎没有正确安装。事实上,如果我在 Codelite 上创建一个项目,我会收到很多“wx-config: Command not found”错误。有人可以帮助我开始安装库并创建一个包含 wx-widgets 的简单项目吗?

最佳答案

我使用的是 homebrew,它是通过复制并粘贴 the homebrew website 中的一行来安装的.

然后,wxWidgets 的安装本身就很简单了:

brew install wxmac

有什么问题,直接调用医生

brew doctor

现在您有了合适的包管理器,您可以安装 ImageMagick、GNU Parallel、GNU awk、Oxygen、webkit2html、zeromq、tree、SDL、Redis、sqlitebrowser、pandoc、exiftool、ffmpeg、7zip、awscli 等...

然后你可以编译你的wxWidgets程序

g++ `wx-config --cxxflags` -o sample sample.cpp `wx-config --libs`

关于c++ - 在 Yosemite 上安装 wx-widgets 让我发疯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28816852/

相关文章:

c++ - 计算 C++ 中输入文本的新行

c++ - 通过动态规划平衡排序括号

ios - 跨 SDK 版本的 URLSessionConfiguration 等同性

c++ - 为什么这个简单的 C++ 代码不能用 clang++ 编译?

python - 运行 dpkg 安装程序以在 wxpython 中安装 deb

linux - 无法在 Ubuntu ./webupdater 上执行二进制文件

C#/C++ - 内存泄漏

c++ - 为什么要在 lambdas 中捕获 this 以及指向 this 的共享指针?

Mac 上的 JavaScript XDate 无法识别本地时区

c++ - LNK1104 : cannot open file 'wxbase28d.lib'