【发布时间】:2014-07-01 02:03:14
【问题描述】:
我在 64 位 Windows 7 系统上使用 Eclipse Kepler。我尝试了 MinGW-builds 32 位安装的旧版本和最新版本,但在任何方面似乎都无法正常运行,更具体地说,甚至无法识别任何 c++11 标志。我尝试了多次重新安装,但无济于事。另一方面,我可以始终如一地让 64 位安装完美运行。麻烦的是,我想使用一些 32 位库。 32 位安装是否需要一些我不知道的额外步骤?谢谢。
注意:我已经尝试了有关线程 here 的所有建议(尽管它涉及不同的发行版),但它们没有奏效。
编辑:
g++ --version 输出:
g++ (rev5, Built by MinGW-W64 project) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
Eclipse 错误:
20:20:45 **** Rebuild of configuration Debug for project workerbees ****
Info: Internal Builder is used for build
g++ "-ID:\\blaise\\Dev\\libtcod-1.5.1\\include" -O3 -Wall -c -fmessage-length=0 -std=c++11 -o "src\\workerbees.o" "..\\src\\workerbees.cpp"
cc1plus.exe: error: unrecognized command line option '-std=c++11'
20:20:45 Build Finished (took 143ms)
【问题讨论】:
-
什么版本? (检查
g++ -v) -
发布错误信息。
-
抱歉,版本和确切的错误信息已更新。
-
您确定 Eclipse 获取的
g++与您执行g++ --version命令时使用的相同吗?也许在 Eclipse 项目设置中加入--version或-v选项。