【发布时间】:2014-07-30 22:32:31
【问题描述】:
这是我的问题:
我喜欢(无论出于何种原因,如果有更好的方法,我愿意更改)将我的代码拆分为目录树结构,并将头文件与相应的源文件放在同一目录中。这很好用,除非我需要添加目录。添加新目录时,我调用include_directories(),并以新目录作为参数。
调用include_directories 会导致编译器包含每个文件的目录(即-I NEW_DIRECTORY),无论该文件是否实际依赖于该目录中的头文件。这会触发整个代码的重新构建,这是非常不可取的。
有没有更好的方法?我真的很想听听一些建议。
【问题讨论】:
标签: compilation cmake