Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何删除VS命令行开关_C++_Visual Studio - Fatal编程技术网

C++ 如何删除VS命令行开关

C++ 如何删除VS命令行开关,c++,visual-studio,C++,Visual Studio,当我在VisualStudio2008中为项目设置其他编译器选项时,它们会传播到所有文件。如果随后为特定文件设置其他选项,它们将添加到项目的命令行和其他选项中。在没有项目范围选项的情况下,如何编译单个文件?您的问题似乎是,对于您不需要的源文件,无法否定/callcap。尽管很难看,但您始终可以将一个源文件放入一个单独的静态库。Err。。这对我来说就像预期的那样。不过,一般来说,编译器选项需要与目标文件匹配,否则链接将失败。不确定您的意思。我所描述的行为确实是预期的,但据我所知,我无法删除在项目级

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

您的问题似乎是,对于您不需要的源文件,无法否定/callcap。尽管很难看,但您始终可以将一个源文件放入一个单独的静态库。

Err。。这对我来说就像预期的那样。不过,一般来说,编译器选项需要与目标文件匹配,否则链接将失败。不确定您的意思。我所描述的行为确实是预期的,但据我所知,我无法删除在项目级别指定的开关。在我的特定情况下,我需要使用/callcap开关编译所有文件,除了在其中实现它插入的钩子的文件。