在Visual Studio解决方案中设置所有项目的目录结构?

时间:2013-11-18 17:22:53

标签: c++ visual-studio project build-process directory-structure

我想以一致的方式为我的解决方案中的所有项目定义包含,链接和二进制输出的路径。

已创建解决方案文件夹和项目。是否有自动方式,设置相对输出目录并同时包含所有项目的目录,或者最好是在解决方案级别上?

例如,我当前的目录结构如下。

repository (solution)
├─ README.md
├─ dependencies (solution folder)
│  └─ name (several projects)
│     ├─ *.h, *.cpp
│     └─ binary (*.dll or *.lib)
│        ├─ debug
│        └─ release
├─ managers (solution folder)
│  └─ name (several projects)
│     ├─ *.h, *.cpp
│     └─ binary (*.dll or *.lib)
│        ├─ debug
│        └─ release
├─ system (project)
│  ├─ *.h, *.cpp
│  └─ binary (*.dll or *.lib)
│     ├─ debug
│     └─ release
├─ modules (solution folder)
│  └─ name (several projects)
│     ├─ *.h, *.cpp
│     ├─ binary
│     │  ├─ debug
│     │  └─ release
│     └─ *.jpg, *.3ds, ... (assets)
└─ application (project)
   ├─ *.cpp
   └─ binary (*.exe)
      ├─ debug
      └─ release

1 个答案:

答案 0 :(得分:1)

您正在寻找的是物业经理。

请参阅GUI to include a .prop file in a VS 2010 project?了解如何前往物业经理。

您可以创建自己的属性集并将其包含在所有项目中。一旦你在“全局属性集”中更改了某些内容,所有项目都将被更改。

编辑: 还有一个关于物业经理如何运作的链接:http://msdn.microsoft.com/en-us/library/ms173410%28v=vs.90%29.aspx