所以我有这个用 C++ 编写的 Wx 应用程序,我已经在 Linux Mint、Ubuntu 甚至 Mac 下测试过,但在 Arch Linux 下它似乎没有正确链接。我已经安装了所需的 wxgtk 库并且编译工作正常,但是当它进入链接阶段时,我得到很多输出,说找不到任何 Wx 方法。 wx-config --libs 输出对我来说看起来是正确的,所以我不确定是什么导致了问题。如有必要,我会发布我的 Makefile,但目前看来这个问题仅特定于 Arch Linux。
最佳答案
以防万一有人为此大发雷霆,我更改了链接器行
g++ `wx-config --libs` -o $(OBJS)
到
g++ -o $(OBJS) `wx-config --libs`
原因在下面 rodrigo 的评论中有详细说明。
关于c++ - WxGTK 不会在 Arch Linux 下链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462231/