好的,这是我的问题(和我的第一个问题!),并且不是,尽我所能,我没有很多发言权来说明事情的结构。其中一个遗产农场,管理层不会让我改变太多。包含问题,Visual Studio 2008
我在WinForms解决方案中使用Visual Studio 2008。我的解决方案包含5个Visual C++项目,一些托管,一些本地。我的解决方案资源管理器中也有一个文件夹,其中包含几个“常见”头文件,各个项目都会引入这些文件。这些文件恰好是多个供应商的API头文件。无法获取这些头文件后面的源代码,因为我只有一个静态库和.h文件。
文件夹布局是这样的:
/
/ProjectA
/Debug
/Release
Files For Project A
/ProjectB
/Debug
/Release
Files For Project B
/ProjectC
/Debug
/Release
Files For Project C
/ProjectD
/Debug
/Release
Files For Project D
/ProjectE
/Debug
/Release
Files For Project E
/Common
Headers are here.
/Debug
/Release
我的问题原来是这样:
而不是编辑每个项目文件的Properites-> C/C++ - >常规 - >附加包含目录,以有一个参考../Common,有没有更好的方法,如在解决方案文件中设置一些隐藏的巫术,以便所有项目在解决方案的旗帜下自动包含这个公共目录?
我宁愿保持它的便携性,所以我不想去工具 - >选项 - >项目和解决方案 - > VC++目录 - >包含文件,并在那里添加一个条目,因为它在本地进行编辑,当我检查此更改时,不会级联到其他开发人员。
谢谢! :-)
提斯为我担心。单调乏味并不影响我,毕竟只有5个项目,更多的是为这个项目增加了五个单独的失败点。如果没有人弹出一个神奇的解决方案,我会给你答案:-S – Caladain 2010-07-28 21:37:36