如何使“qmake -project”忽略指定的文件/目录

时间:2012-09-24 12:42:02

标签: qt4 qmake

如何在生成项目文件时指定qmake(v2.01a)忽略某些文件/目录?

类似问题的解决方案,例如here,建议编辑.pro文件。我希望.pro文件的生成符合我指定的忽略,因此我不必编辑它。

2 个答案:

答案 0 :(得分:1)

我不确定你问题的第二部分究竟是什么意思。但是,我仍然会尝试回答第一部分:

只需添加

即可
HEADERS -= myClass.h
SOURCES -= myClass.cpp

在项目文件的末尾。这将再次排除这些文件,即使它们已自动添加到HEADER += [...] - 部分。

现在问题的第二部分:你是说你用其他工具自动生成项目文件?那么在最后添加这两行应该很容易。或者你在寻找一些GUI按钮来“忽略”某些文件?然后你运气不好(好吧,你可以右键单击文件并选择“删除”(不要检查“从磁盘中删除”)并且它们将被“忽略” - 但我不认为这就是你的意思?)。顺便说一句:如果你只是想手动触摸项目文件:你迟早需要手动修改它,所以最好现在手动编辑它,而不是试图绕过这一步 - 你不能永远逃跑;)

qMake Variable reference无论如何都是一个很好的起点,每个使用Qt的人都应该将该页面加入书签:)

答案 1 :(得分:0)

查看Qmake documentation for making projects,您希望使用选项-nopwd,然后显式传递要创建项目的文件/目录。