3

在 Visual Studio 2010 中,我想让一个解决方案中的所有项目都具有相同的配置,例如包含目录、lib 目录?我知道有一个叫做属性管理器的东西可以做到这一点,但它使其他解决方案具有相同的配置。

有没有办法处理:只让同一个解决方案中的项目配置相同,不影响其他解决方案?

4

1 回答 1

1

您可以做的是制作自己的 .props 文件。如果您使用文本编辑器打开 .vcxproj 文件,您可以在文件下方找到如下几行:

<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

导入(或包含或调用)其他一些 .props 文件。查找该文件并使用文本编辑器打开它,它位于 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0 中。这让您了解 .props 文件的结构。

现在,您可以制作自己的 .props 文件,并在其中设置您想要的包含和 lib 路径(也可以设置其他设置),最后您必须<Import.../>手动在 .vcxproj 文件中添加一行。不用担心,即使您对项目进行了更改,VS 也不会删除它。

.props 编程的有用网站:

于 2012-11-25T00:09:56.310 回答