是否可以在VS2008中使用不同选项编译的两个不同项目中使用相同的源文件?

时间:2012-02-10 00:34:21

标签: visual-studio visual-c++

我有一个包含两个项目A和B的解决方案。我在每个项目中都有一个源文件S的引用,以及源的不同编译选项。具体来说,我在项目A和B中使用不同的预处理程序指令。原理上我有:

Solution
   Project A
      Source S
   Project B
      Source S

这是允许的吗? S的编译选项是否存储在解决方案,项目或文件级别?

1 个答案:

答案 0 :(得分:1)

编译器选项存储在项目级别。

这样做是完全合法的,文件可以是多个项目的一部分,可以使用不同的选项,不同的标题路径,不同的预处理程序指令进行编译......你可以命名。