什么Visual C ++设置/选项/标志是g ++中-ansi -pedantic的对应物

时间:2010-02-18 22:24:19

标签: c++

我有一个C ++代码库,我从Visual Studio移植到g ++,我应该在Visual Studio中设置,以便减少gcc中的构建错误?使用g ++,这是通过-ansi -pedantic实现的。

3 个答案:

答案 0 :(得分:4)

我相信您正在寻找/Za

答案 1 :(得分:2)

您应该设置最高警告级别/ W4并禁用MS特定语言扩展名/ Za。还要检查您是否正在使用for循环范围选项/ Zc:forScope

答案 2 :(得分:1)

唯一真正的方法是在GCC下根据VStudio进行编译。 GCC 可能比VStudio更加迂腐:)