我的工作环境包含一个带有许多子项目的Visual Studio 2005解决方案(“项目”我总是指VS项目)。一些项目构建了其他项目使用的库。按照惯例,大量与测试相关的代码最终会在头文件中结束,最终会经常被修改。我注意到当我点击F7构建解决方案时,Visual Studio不会检测库项目中的头文件的更改。它会报告一切都是最新的,但事实并非如此。为了强制它重建libary,我必须更改(触摸)该特定项目中的一个.c文件,或者执行Rebuild All这很慢。
我是否可以在解决方案或项目设置中更改此更改此行为,以便Build按预期工作?实际上,当它检测到.h文件已经更新时,它已经破解了一个“触及”库中的库.c文件的脚本,但是必须有一个VS解决方案。
答案 0 :(得分:0)
头文件实际上是库项目的成员 - 而不仅仅是在包含文件搜索路径中吗?