如果您使用Visual Studio 2008,并且在解决方案中有许多项目文件,您该如何使它们保持同步?换句话说,如果您更改一个项目中的属性,如何确保其他项目中的此属性会自动更改?
如果您使用Visual Studio 2008,并且在解决方案中有许多项目文件,您该如何使它们保持同步?换句话说,如果您更改一个项目中的属性,如何确保其他项目中的此属性会自动更改?
您可以将所需的选项放入编译器响应文件中,并在每个 .vcproj 文件中使用相同的响应文件。
请看这里:http://msdn.microsoft.com/en-us/library/3te4xt0y(VS.71).aspx
基本上,你需要创建一个文本文件,如 SharedOptions.rsp,并在文件的每一行指定不同的命令行编译器选项。比如 /I.\include 或 /DDEFINE 等等。
然后,在每个项目的 c++ 命令行属性页中,您可以在其他选项框中添加:@"SharedOptions.rsp"
然后当您编辑文本文件中的选项时,它们将被所有项目捕获。nobugz 提供的属性管理器解决方案可能只是这种方式的 GUI,我不知道,我更喜欢命令行方式。
我猜您在过去的两个月内已经做了些什么,但这个答案更多的是给 Google 用户预留下来的......
我最终使用了在Visual Studio中可用的全局变量。这些变量像$ProjectName之类的。在VS中有许多可用的变量,也可以用户定义。