2016-04-22 79 views
1

我使用的是从https://gist.github.com/ashleyholman/6793360 Jonhson算法的代码,但是编译时它会抛出一些错误,其中一些我已经解决了,但还有一些我不明白它有什么可能是...我会在这里发布编译错误。约翰逊C++算法编译错误

33错误:预期表达 43错误:预期表达 85错误:预期表达 103错误:预期表达 105错误:预期表达 159错误:预期 ';'在申报

+0

编译标志'-std = C++ 11' –

+0

Andreas我正在编译CodeBlocks –

+0

这工作!这两个选项,从带有标志的终端和在CodeBlocks上标记该选项!谢谢。但是,你能解释我为什么得到这样的错误?是由于C++编译器版本或类似的东西? –

回答

1

的末端的代码是使用c++11功能,如range-based for looplist initialization
-std=c++11-std=c++14标志编译代码。

当你正在使用的代码块,方法如下:

  1. 设置
  2. 编译
  3. 编译器设置
  4. 编译器标志
  5. 标记选项Have g++ follow c++11 standard
  6. 尝试编译
+0

谢谢Andreas的解释。它的工作 –

+0

是的,我知道,但我刚刚创建了这个帐户,只有9点,所以我不能标记为现在接受 –