如何在生成项目文件时指定qmake(v2.01a)忽略某些文件/目录?
类似问题的解决方案,例如here,建议编辑.pro文件。我希望.pro文件的生成符合我指定的忽略,因此我不必编辑它。
答案 0 :(得分:1)
我不确定你问题的第二部分究竟是什么意思。但是,我仍然会尝试回答第一部分:
只需添加
即可HEADERS -= myClass.h
SOURCES -= myClass.cpp
在项目文件的末尾。这将再次排除这些文件,即使它们已自动添加到HEADER += [...]
- 部分。
现在问题的第二部分:你是说你用其他工具自动生成项目文件?那么在最后添加这两行应该很容易。或者你在寻找一些GUI按钮来“忽略”某些文件?然后你运气不好(好吧,你可以右键单击文件并选择“删除”(不要检查“从磁盘中删除”)并且它们将被“忽略” - 但我不认为这就是你的意思?)。顺便说一句:如果你只是想手动触摸项目文件:你迟早需要手动修改它,所以最好现在手动编辑它,而不是试图绕过这一步 - 你不能永远逃跑;)
qMake Variable reference无论如何都是一个很好的起点,每个使用Qt的人都应该将该页面加入书签:)
答案 1 :(得分:0)
查看Qmake documentation for making projects,您希望使用选项-nopwd
,然后显式传递要创建项目的文件/目录。