我正在为Udemy.com上的其中一个课程开发一个项目并继续收到此错误;
/home/scott/bullcowgame/src/main.cc:40:3:错误:'constexpr'未在此范围内声明 /home/scott/bullcowgame/src/main.cc:40:13:错误:预期';'在'int'之前 /home/scott/bullcowgame/src/main.cc:42:35:错误:'WORD_LENGTH'未在此范围内声明
这是我的代码
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
我正在使用Anjuta IDE
答案 0 :(得分:1)
您的编译器似乎不支持constexpr
。您应该检查您的编译器是否支持带有标志(即用于编译的默认标准早于C ++ 11)。
否则你必须下载一个支持它(或放弃使用constexpr)。 如果您不在Windows上,GCC将支持它。对于Windows,我猜Cygwin / Mingwin支持它,但我不确定。 Clang应该在所有平台上支持它。
答案 1 :(得分:0)
如果您使用代码块,请转到settings > compiler > compiler settings
并检查c++11
选项
这个对我有用
https://i.stack.imgur.com/qIYtB.jpg