我被告知可以通过qmake生成一个pkg-config文件,但我不知道该怎么做。我一直在网上查看一段时间,看起来好像你只需要知道如何去做。有人可以给我一个例子,或指向我的某种指导/教程?qt Qmake为项目生成pkgconfig
3
A
回答
3
是this你在找什么?
要使用生成pkg配置QMAKE必须添加至(修改),您的项目文件(* .pro文件):
unix {
CONFIG += link_pkgconfig
PKGCONFIG += <pc_file_without_extension>
}
5
如果你想产生一个.PC文件(对比简单地使用pkg-config来查找依赖关系,这受到qmake的支持),您可能会对以下内容感兴趣。显然,创建.pc文件是QMake的一个不太明显,但现有的功能。你想使用CONFIG += create_pc
,这取决于create_prl
。如果您不想安装.prl文件,也可以使用no_install_prl
。总体而言,这给你:
CONFIG += create_pc create_prl no_install_prl
QMAKE_PKGCONFIG_NAME = VigraQt
QMAKE_PKGCONFIG_DESCRIPTION = Qt4 bindings for the VIGRA library
QMAKE_PKGCONFIG_PREFIX = $$INSTALLBASE
QMAKE_PKGCONFIG_LIBDIR = $$target.path
QMAKE_PKGCONFIG_INCDIR = $$headers.path
QMAKE_PKGCONFIG_VERSION = $$VERSION
这是我想出了VigraQt。还有QMAKE_PKGCONFIG_DESTDIR
,您可以使用它来指定源目录中.pc文件的位置。最后,除上述之外还有QMAKE_PKGCONFIG_VARIABLES
,QMAKE_PKGCONFIG_REQUIRES
和QMAKE_PKGCONFIG_CFLAGS
。
(也有create_libtool
的.la文件,这也取决于.prl文件。)
相关问题
- 1. Qt,在Visual Studio中做什么“将项目转换为qmake生成的项目”
- 2. QMAKE:生成VS项目和与号
- 3. 如何从qmake生成64位Visual Studio项目
- 4. Qmake scons生成器
- 5. Qt和QMake构建目录
- 6. 将QMake项目转换为CMake
- 7. 如何让qmake在Visual Studio .sln项目中生成“项目依赖项”
- 8. Qt Creator的项目生成错误
- 9. Qmake项目文件
- 10. QT 5.0.1 QMake不作任何生产
- 11. 为java项目生成javadoc
- 12. Qt Creator qmake集成HTML预处理器
- 13. Qt qmake:从变量中删除条目
- 14. 在Qt/Qmake中构建多个目标
- 15. 如何从qmake构建的Qt项目中运行rpm?
- 16. Qt:如何告诉Qmake在Visual Studio项目中包含ws2_32
- 17. qt qmake -tp vc创建visual studio项目文件
- 18. 使用QMAKE与QT
- 19. 完成构建Qt项目
- 20. Qt - qmake -project,qmake,下一步是什么?
- 21. 使用qmake作为qmake -project
- 22. QtWebKit依赖项从qmake生成的Makefile中缺少
- 23. 如何在qmake项目中为moc添加特定的标志?
- 24. qmake项目和Mac OS X SDK
- 25. Qmake不支持源目录下的生成目录
- 26. qmake项目文件INCLUDEPATH不起作用
- 27. 如何将qmake路径更改为[Qt-dir/bin/qmake]。
- 28. 使用QMake我如何为每个main()创建一个项目()
- 29. 为.NET生成Qt绑定
- 30. Qt - qmake -project,为什么卡住了?
你能至少在链接的文本扩展?如果链接中断,我们别无选择,只能删除此答案。 –