如何其产生的QMAKE期间指定pkgconfig的利布斯变量?

问题描述 投票:0回答:1

我想通过QMAKE .pro文件设置Libs:线,我尝试做这样的:

LIBS += -ldl

做,因为我的图书馆我想与用途dl内部链接是我的目标可执行也有dl库链接。然而,这并不工作,并把qmake这个字符串变成Libs.private部分,而不是其不通过编译期间gcc命令行,所以我无法生成的可执行文件:

Libs.private: -ldl

同时,我希望它是在这样的Libs:行:

Libs: -lmylibrary -ldl

我也无法找到任何引用在网络的任何地方QMAKE_PKGCONFIG_*变量,有没有?

qt qmake pkg-config
1个回答
0
投票

用于生成.PC文件:

CONFIG += create_pc create_prl no_install_prl

通过grepping为qazxsw POI我发现qazxsw POI以下

QMAKE_PKGCONFIG_

从pkg配置手册页:

~/5.12.0/clang_64/mkspecs/features/qt_module.prf

所以我想,只要你不导出他们通过你的lib他们将在Libs.private结束。

© www.soinside.com 2019 - 2024. All rights reserved.