【发布时间】:2016-03-01 19:16:44
【问题描述】:
我在我的应用程序中遇到了一个lib缺失的问题,原来这可能与我对qt项目.pro文件中$$PWD和.的理解有关。
$$PWD和.也是如此,它们都表示 包含 .pro 文件的目录 或 由构建过程生成的目录(例如:* ***-build-desktop-Qt_4_8_1_in_PATH__System__Debug)。或者,它们的含义不同。在像
OBJECTS_DIR = obj/Obj这样的变量声明中,看起来.表示生成的目录。而在HEADERS += remoteclient.h ./RealPlay/realplay.h \中,.的意思是包含 .pro 文件的目录。它们在LIBS和DESTDIR等中的含义如何?
【问题讨论】:
-
构建目录中的相应目录是
$$OUT_PWD。您可以使用message(“PWD=$$PWD")调试这些东西