在.pro变量中添加扩展名

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

我正在尝试使用QMake打印消息,但扩展名存在问题:

lib_name = $$1
message("test1: $$MYPATH/$$lib_name/src/$$lib_name.pri");
message("test2: $$MYPATH/$$lib_name/src/$$lib_name");

由于某些原因,test1无法打印正确的路径。它只打印路径,直到src/。但是,test2可以。它打印所有内容,直到$$1中的值为止。

任何解决方法?

我正在尝试使用QMake打印消息,但扩展名存在问题:lib_name = $$ 1消息(“ test1:$$ MYPATH / $$ lib_name / src / $$ lib_name.pri”); message(“ test2:$$ MYPATH / $$ lib_name / src / $$ ...

qt qt5 qmake
1个回答
0
投票

QMake支持具有成员的变量(对象),这些成员可以使用点.运算符使用,例如target.pathINSTALLS。因此,就您而言,$$lib_name.pri表示您正在访问的成员pri的成员lib_name不存在,因此没有输出。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.