在路径的独立Qt项目中包括外部库
Include external library in Qt project indipendently of path
我正在开发一个依赖于GNU科学库(GSL(的Qt C++应用程序。
到目前为止,我已经使用LIBS += /path/to/my/GSL/location -l<name_of_the_library>
在.pro
文件中链接了 GSL,它可以工作,但这取决于我安装 GSL 的位置。 我希望.pro
文件不依赖于用户特定的 GSL 路径,并且可能在项目文件夹中包含预编译库(适用于不同的操作系统(。
这可能吗?
在这种情况下,它适用于所有平台。您必须将目录与库名称分开
LIBS += -L/path/to -lpsapi
在这种情况下,您将 lib 文件存储在项目目录中。
LIBS += -L"$$_PRO_FILE_PWD_/3rdparty/libs/" -lpsapi
查看此内容以获取更多信息: https://doc.qt.io/qtcreator/creator-project-qmake-libraries.html
相关文章:
- 标头,包括在 Swift 项目中使用C++文件时的错误
- 在路径的独立Qt项目中包括外部库
- C++17 标准库包括不适用于 Visual Studio 2017 中的 Android 项目
- 在单元测试项目中包括 .c 文件,并从多个 cpp 文件访问它而不会出现链接问题
- 在 UWP 视觉工作室项目中包括外部文件夹
- 在Qt项目中包括谷歌测试
- VC 链接器错误使用Dllimport/DLLEXPORT宏将标题包括在多个项目中
- 包括不排除静态库项目的用户路径的路径
- 在我的项目中包括eigen将标准INT定义为eigen :: denseIndex-如何使用正常INT
- 将框架包括在Xcode C 项目中 - 链接器错误
- 编译项目时文件无效或损坏,包括 V8
- 在另一个项目中包括继承的类时,抽象类的链接器错误
- cmake-包括外部项目的目录
- 错误的同时将C 文件夹在iOS XCode项目中包括在内
- 在C 开源项目中包括单位测试的最佳方法
- CMake 包括第三方项目
- 如何在C 项目中包括在GitHub上托管的库?(新的C 用户 - 以前使用的语言与软件包管理器使用)
- Arduino (C++ ) 不包括特定项目中的库
- qt共享库,包括外部头文件
- 包括Qt项目中的dlib