c++ - WxGTK 不会在 Arch Linux 下链接

标签 c++ linux wxwidgets archlinux

所以我有这个用 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/

相关文章:

linux - 将文件从 Amazon S3 同步到本地

linux - 如何在独立cgroup中从systemd服务运行外部程序

c++ - wxWidgets Hello World 示例未编译

python - 只能在安装目录中导入 python 模块

c++ - GUI 和服务器之间远程通信的更好解决方案

C++ 将 pow 函数的 double 结果转换为整数

c++ - OpenMP 虚假共享

c++ - 遍历 Base 类型的 vector 和/或从 base 派生的类型

node.js - npm在arm上安装sqlite3报错

wxwidgets - 将鼠标悬停在 gnuradio 中的 FFT 接收器上时缺少弹出窗口