我有一个包含两个项目A和B的解决方案。我在每个项目中都有一个源文件S的引用,以及源的不同编译选项。具体来说,我在项目A和B中使用不同的预处理程序指令。原理上我有:
Solution
Project A
Source S
Project B
Source S
这是允许的吗? S的编译选项是否存储在解决方案,项目或文件级别?
答案 0 :(得分:1)
编译器选项存储在项目级别。
这样做是完全合法的,文件可以是多个项目的一部分,可以使用不同的选项,不同的标题路径,不同的预处理程序指令进行编译......你可以命名。