如何使用 qtcreator 链接到 Arch Linux 上的 yaml-cpp?

Posted

技术标签:

【中文标题】如何使用 qtcreator 链接到 Arch Linux 上的 yaml-cpp?【英文标题】:How to link to yaml-cpp on Arch Linux with qtcreator? 【发布时间】:2011-07-09 22:51:10 【问题描述】:

我有兴趣在我的媒体播放器项目中使用 Yaml。唯一的问题是我不知道你是如何用 Yaml 编译的,尤其是在 qt-creator 上。由于某种原因,yaml-cpp 的 AUR 包似乎没有在 /usr/lib 中安装库,所以我不确定如何去做。我正在使用 Qt 并在 Qtcreator 环境中进行开发。帮助将不胜感激。

【问题讨论】:

在哪里安装库? 只需获取 yaml-cpp 源代码并使用您喜欢的编译器自己构建它。对于 Windows,我使用 CMake 和 MinGW 构建它。然后我将 libyaml-cpp.a 文件复制到我想要的位置并将其添加到 .pro 文件中。就是这样 如果使用yaourt安装包,可以尝试yaourt -Ql yaml-cpp 获取包的文件列表。 【参考方案1】:

我使用 QtCreator 启动了一个 CMake 项目,然后使用 CMake 文件找到了 yaml-cpp。 Here 是将 yaml-cpp 链接到您的项目的 CMake 文件。

此外,您应该能够进入您的“.pro”文件,单击鼠标右键,然后点击“添加库”。选择“系统库”,如果您知道库在哪里,则可以使用 pkgconfig 或手动。如果您不知道它在哪里,请在 PKGBUILD 中查找 yaml-cpp - 它会告诉您安装所有内容的位置。

【讨论】:

以上是关于如何使用 qtcreator 链接到 Arch Linux 上的 yaml-cpp?的主要内容,如果未能解决你的问题,请参考以下文章

链接 QtCreator && OpenCv

如何链接到 Ubuntu 上的 Qwt 库?

Qwt 版本冲突 QTCREATOR

Bazel + QtCreator

如何配置 QtCreator 以使用 C++11?

如何在arch linux中用python 2完全替换python 3