cmake的"find_package"的QMake模拟
QMake analog of cmake's "find_package"
qmake中是否有任何机制,例如cmake的find_package
?
如果我需要包含系统上安装的库,如何避免手动编写包含路径和库名称?最佳实践是什么?
如果使用的库提供 pkgconfig .pc 文件,则可以在 .pro 文件中使用 link_pkgconfig:
CONFIG += link_pkgconfig
PKGCONFIG += quazip
如果库提供了一个命令行实用程序来获取编译器标志(如PostgreSQL 确实如此),然后你可以调用它并将 add 输出分配给相应的变量
INCLUDEPATH += $$system(pg_config --includedir)
如果库本身也是用Qt编写的,则不太可能,但有可能它提供了一个Qt模块,例如qwt。在这种情况下,您只需添加到 .pro 文件中:
CONFIG += qwt
相关文章:
- 如何使用Google Mock来模拟gettimeofday()
- G锁定铸造到基础上会释放模拟行为
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 落砂模拟碰撞检测C++和SFML
- 在gtest.中使用fff.h模拟系统API
- 谷歌模拟和覆盖关键字
- 用C#中的并集模拟C++嵌套结构
- 在同一模拟中使用静脉和静脉_ inet内容时出现运行时错误
- 在模拟器中使用并集来模拟CPU寄存器有多合适
- 我写了一个C++程序来模拟Enigma机器.我没有得到输出
- qmake:检测目标位宽(32 位或 64 位)
- 如何模拟不同边数的骰子滚动?
- 模拟持久按键
- 使用SIR模型的疾病爆发模拟
- 在 c++ 中模拟输入并在 JAVA 中读取它?
- 转发变量参数列表以模拟 std::thread
- 如何在谷歌模拟中匹配 C 样式数组
- 如何使用兰德随机化模拟点击
- 模拟GPS数据,以便使用Qt与Traccar一起使用
- cmake的"find_package"的QMake模拟