2010-08-09 69 views
0

当我在Visual Studio 2008中为项目设置其他编译器选项时,它们会传播到所有文件。如果我然后为特定文件设置其他选项,它们将被添加到项目的命令行和其他选项中。如何在没有项目范围选项的情况下编译单个文件?如何删除VS命令行开关

+0

Err ..它为我工作正常。但是,一般来说,编译器选项需要匹配目标文件,否则链接将失败。 – 2010-08-09 01:42:05

+0

不确定你的意思。据我所知,我所描述的行为确实值得期待,但我无法去除在项目级别指定的开关。 在我的具体情况下,我需要使用/ callcap开关编译所有文件,除了插入钩子的文件被实现。 – 2010-08-09 01:50:23

回答

1

它看起来像你的问题是,没有办法否定/ callcap的一个源文件,你不想要它。丑陋的样子,你总是可以把这个源文件放到一个单独的静态库中。