1

我正在使用 ubuntu 12.04 64 位。

我在构建项目时收到错误消息:

找不到 -lNSPR

collect2: ld 返回 1 个退出状态

.pro 文件包含

libraries.path = /opt/my_dir
libraries.files = \
    engine/x64/libNSPR.so \

为什么找不到图书馆?

4

2 回答 2

2

到目前为止唯一的解决方法 - 我只是将 libNSPR.so 放入 /usr/lib/x86_64-linux-gnu 目录。

链接器从那里选择了库并构建成功。

我知道这不是解决问题的最佳方法,因此欢迎提出建设性的批评。

于 2013-09-04T10:57:20.737 回答
0

通过 apt-get 安装 Qt 库

sudo apt-get install libqt4-core libqt4-gui 

您也可以安装以拥有所有库

sudo apt-get install libqt4-*
于 2013-09-04T09:51:58.483 回答