c++ - VS 2010 c++ 如何使用不同的源文件进行不同的解决方案配置

标签 c++ visual-studio-2010

我有一个包含三个项目的解决方案文件,每个项目都有不同的解决方案配置。所有三个解决方案配置共享大量 .cpp 文件,但大约有两个 .cpp 文件在三个之间有所不同。我有三个不同的项目来处理这个问题。这是一个例子:

解决方案资源管理器 View :

解决方案“大项目”(3 个项目)

项目 1

Source Files
  foo1
  foo2
  foo3.cpp
  ...
  fooUnique1.cpp
  fooUnique2.cpp

项目2

Source Files
  foo1.cpp
  foo2.cpp
  foo3.cpp
  ...
  fooUnique3.cpp
  fooUnique4.cpp

项目3

Source Files
  foo1.cpp
  foo2.cpp
  foo3.cpp
  ...
  fooUnique5.cpp
  fooUnique6.cpp

我最终想要的是只有一个项目和三个解决方案配置,每个配置都指向其各自唯一的 .cpp 文件。对每个项目的共享 .cpp 文件进行更改非常繁琐,所以我想知道是否可以为一个项目中的每个解决方案配置使用不同的 .cpp 文件。

最佳答案

在“解决方案 View ”中,选择一个文件,右键单击它,然后从弹出菜单中选择“属性”。在该文件的“属性”页面上的“常规”行中,您可以选择“从构建中排除”(是/否)。您选择的答案仅适用于事件的(或以其他方式选择的)配置。

关于c++ - VS 2010 c++ 如何使用不同的源文件进行不同的解决方案配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25194486/

相关文章:

c++ - Qt 国际化 : QT_TR_NOOP in c++ qstr() in qml

.net - 如何将类库项目转换为Web应用程序项目?

c++ - C++ 中的标签调度示例

asp.net - Visual Studio 2010 调试速度慢,有很多 ascx 控件,加载我不需要的符号?

c++ - VS2010 C++优化是否做循环展开

c# - Visual Studio 2010 WPF 设计器规模

visual-studio - OpenCV Visual Studio 2010 - RC6034 错误(DLL hell ?)

c++ - protected 与私有(private)的析构函数

c++ - 让两个窗口毫不拖延地粘在一起

java - 使用多个求和查找有序集的组合数