【发布时间】:2014-07-06 15:23:19
【问题描述】:
我正在使用 Dev-C++。当我尝试使用 -std=c++11 或 -std=c++0x 进行编译时,出现错误:
无法识别的命令行选项
为什么?我该如何解决?
【问题讨论】:
-
你的编译器太旧了。
我正在使用 Dev-C++。当我尝试使用 -std=c++11 或 -std=c++0x 进行编译时,出现错误:
无法识别的命令行选项
为什么?我该如何解决?
【问题讨论】:
Dev-C++ 是一个完全过时的 IDE。它不是自 2005 年以来开发的。
您收到此错误消息的原因是编译器 - 这可能也是那个时代的 GCC 版本,它当然对 C++11(或 C++0x)一无所知.
尝试切换到 Code::Blocks 或 Dev-C++ 的最新重制版 Orwell Dev-C++。
【讨论】: