是否有可能在代码中获得编译器的版本?例如使用一些编译器指令?
我正在尝试查找编译器的版本,然后说Gcc
或Visual C++
的版本是否符合C++11
,然后编译这段代码,如果不是,则编译那段代码
最佳答案
在gcc和clang中,您可以使用__VERSION__
宏。
关于c++ - 有没有办法找出代码中的编译器版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17855884/
是否有可能在代码中获得编译器的版本?例如使用一些编译器指令?
我正在尝试查找编译器的版本,然后说Gcc
或Visual C++
的版本是否符合C++11
,然后编译这段代码,如果不是,则编译那段代码
最佳答案
在gcc和clang中,您可以使用__VERSION__
宏。
关于c++ - 有没有办法找出代码中的编译器版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17855884/