C++ 在xcode 4中,什么';这两者之间的区别是什么;“其他c标志”;及;其他c++;旗帜;?

C++ 在xcode 4中,什么';这两者之间的区别是什么;“其他c标志”;及;其他c++;旗帜;?,c++,c,xcode4,compiler-flags,C++,C,Xcode4,Compiler Flags,另外,将它们直接从相应的标签中列出是否会将它们设置为debug和release?编译C和Objective-C源文件时会使用C标志。编译C++和ObjaveC++源文件时使用C++标志。它们类似于make中的CFLAGS和cxflags 恐怕我不知道调试版本和发布版本,但我认为这两种情况都会用到。当然,您可以轻松试用。编译C和Objective-C源文件时使用C标志。编译C++和ObjaveC++源文件时使用C++标志。它们类似于make中的CFLAGS和cxflags 恐怕我不知道调试版本和发

另外,将它们直接从相应的标签中列出是否会将它们设置为debug和release?编译C和Objective-C源文件时会使用C标志。编译C++和ObjaveC++源文件时使用C++标志。它们类似于
make
中的
CFLAGS
cxflags


恐怕我不知道调试版本和发布版本,但我认为这两种情况都会用到。当然,您可以轻松试用。

编译C和Objective-C源文件时使用C标志。编译C++和ObjaveC++源文件时使用C++标志。它们类似于
make
中的
CFLAGS
cxflags


恐怕我不知道调试版本和发布版本,但我认为这两种情况都会用到。当然,您可以轻松试用。

Xcode帮助提供了相当清晰的定义:

名称:其他C标志

摘要:要传递给编译器的C和Objective-C文件的附加标志的空格分隔列表。确保反斜杠转义任何包含空格或特殊字符的参数(例如,可能包含空格的路径名)。如果Xcode尚未为特定C或Objective-C编译器标志提供UI,请使用此设置。[其他]

<强>名称:< /强>其他C++标志

<强>摘要:< /强>空间分隔的附加标志列表,传递给编译器用于C++和ObjuleC++文件。确保反斜杠转义任何包含空格或特殊字符的参数(例如,可能包含空格的路径名)。如果XCODEL尚未为C++或ObjaveC++编译器标志提供UI,请使用此设置。[其他标志]

因此,在编译C和Obj-C源文件时,“其他C标志”会传递给编译器。编译C++和Obj-C++源文件时,其他的C++标志被传递给编译器。
对于你的第二个问题:是的。您可以通过点击“其他C标志”左侧的公开三角形,然后将所需标志放在与所需配置对应的行上,为调试、发布或其他配置指定标志。

Xcode帮助提供了相当清晰的定义:

名称:其他C标志

摘要:要传递给编译器的C和Objective-C文件的附加标志的空格分隔列表。确保反斜杠转义任何包含空格或特殊字符的参数(例如,可能包含空格的路径名)。如果Xcode尚未为特定C或Objective-C编译器标志提供UI,请使用此设置。[其他]

<强>名称:< /强>其他C++标志

<强>摘要:< /强>空间分隔的附加标志列表,传递给编译器用于C++和ObjuleC++文件。确保反斜杠转义任何包含空格或特殊字符的参数(例如,可能包含空格的路径名)。如果XCODEL尚未为C++或ObjaveC++编译器标志提供UI,请使用此设置。[其他标志]

因此,在编译C和Obj-C源文件时,“其他C标志”会传递给编译器。编译C++和Obj-C++源文件时,其他的C++标志被传递给编译器。 对于你的第二个问题:是的。您可以通过点击“其他C标志”左侧的三角形,然后将所需标志放在与所需配置对应的行上,来指定调试、发布或其他配置的标志