如果没有正确设置变量,使用Qt 4就会遇到麻烦。
答案 0 :(得分:22)
如果使用Qt 5进行编程,则可以安全地忘记存在DEPENDPATH变量。所有包含的文件都将生成包含它们的文件的依赖项,而不管它们驻留的目录。
你也不必忍受Qt 4中的变量。只需将其添加到.pro文件中:
CONFIG += depend_includepath
如果您想在Qt 5中出于某些原因使用DEPENDPATH变量,您可以关闭该选项:
CONFIG -= depend_includepath
但请注意,Qt 5中的DEPENDPATH变量行为was changed因此即使关闭该选项,您也无法获得精确的Qt 4仿真。
底线:忘掉DEPENDPATH,不要使用它。
如果您可以阅读俄语,则会有更多信息here。