我想为所有目标文件创建一个目录,并创建像这样设置OBJECTS_DIR的Common.pri文件
OBJECTS_DIR = $$PWD/../
但是当构建项目时我找不到给定目录中的obj文件。如果我直接在.pro文件中写这个,我得到了预期的结果。我成功地包含了Common.pri文件。我用
检查了一下!include( ../../Common.pri)::warning(Fail to include Common.pri)
如何实现我想要的。我在谷歌找不到任何东西
答案 0 :(得分:2)
PWD变量指定通向包含当前正在解析的文件的目录的完整路径,也就是说,在您的情况下是指向Common.pri文件而不是.pro文件的完整路径。我会在.pri和.pro文件中放置一个warning($$OBJECTS_DIR)
函数来验证OBJECTS_DIR变量的值。