我正在尝试使用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 / $$ ...
QMake支持具有成员的变量(对象),这些成员可以使用点.
运算符使用,例如target.path
为INSTALLS。因此,就您而言,$$lib_name.pri
表示您正在访问的成员pri
的成员lib_name
不存在,因此没有输出。