2010-08-31 90 views
2

我有很多很多项目的解决方案,我没有写这个项目,但是它是一个开源项目(mysql ++),我需要包含一个包含所有项目的路径。我想在全球范围内添加此解决方案的包含路径,并将其逐级下载到所有项目中......这可能吗?我害怕为每个单独的项目做同样的事情。Visual Studio Express 2010,包括路径

谢谢 亚历山德罗费鲁奇

+0

我做了一些更多的调查,我认为这可以使用属性表来解决。我已经创建了一个属性表,并正在将其包含到所有项目中。会让你知道... – 2010-08-31 17:08:55

回答

5

的Visual Studio可以一次修改许多项目。只需点击解决方案资源管理器中的第一个,按住Shift键并单击最后一个,然后右键单击组即可进入项目属性。现在所做的任何更改都会影响您选择的所有项目。

不要这样做,如果单个项目有不同的包含路径设置,并且它们必须继续有不同的设置。以这种方式改变包含路径将使它们都一样。即使他们目前有不同的设置,如果您能够就所有项目都有意义的路径达成一致,这也可能没有问题。

如果每个项目都必须有不同的include路径,我所知道的最好的方式做你想要的是一个简单的文本编辑器打开所有项目文件,搜索AdditionalIncludeDirectories,并粘贴了MySQL ++包括目录加上分号插入后面的字符串中。一定要为属性出现在每个项目中的所有地方执行此操作。至少会有两个:Release和Debug版本。

编辑:如果您使用了一个好的文本编辑器,这可能比在Visual Studio中执行相同的操作快得多。我建议Vim,如果你已经有vi技能。其.命令重复以前的编辑使“搜索,导航,更改”循环快得多。

相关问题