【发布时间】:2012-05-25 03:36:34
【问题描述】:
我有一个项目,我经常修改标题,当我这样做时,忘记make clean 然后make,我得到了各种奇怪的行为。我目前正在使用 Qt Creator 作为我的 IDE,但我已经看到这种情况发生在一个独立于 Qt 的项目中。我的项目变得相当大,每次更改标题时都必须重新构建,这变得没有效率。有什么想法吗?
供将来参考:
如果使用 QMake 系统:
依赖路径 += 。 \ 页眉位置1/\ 页眉位置2/\ 页眉位置 2/页眉子位置 1/\ 标头位置 2/标头子位置 2/\ 页眉位置2/页眉子位置3/\ 页眉位置 2/页眉子位置 4/\ 页眉位置 2/页眉子位置 5/\ 页眉位置3/\ 页眉位置 3/页眉子位置 1/\ 页眉位置 3/页眉子位置 2/\【问题讨论】:
-
奇怪的行为是我多年未修改的随机代码突然抛出错误,甚至库代码在自身内部抛出错误......
-
听起来您缺少对标头的一些依赖项。
-
注意事项:我的 make 文件是由 QMake 根据我的 Qt .pro 文件自动生成的。修改我的 Makefile 在某种程度上不是一种选择,因为当 .pro 文件更改时,会重新创建 Makefile。
标签: c++ qt compilation makefile header-files