我在Windows中使用EclipseMars.2发行版(4.5.2)。C++11工作得很好,但是对于C++14,我可以使用C++14特性构建和运行一个项目,没有任何错误,但是IDE总是用C++14特性突出显示行中的错误,这使我很难检测真正的错误。
例如,在使用std::make_unique时,它总是用“符号'make_unique‘无法解决”来突出显示错误符号。
如何在Eclipse中启用C++14语法检查?
我目前的配置:
项目属性-> C/C++构建->设置->预处理器->定义符号:
项目属性-> C/C++构建->设置->杂项->其他标志:
发布于 2016-10-15 18:45:35
你走错路了。若要更改编译器和索引器,请转到属性-> C/C++构建->设置。在GCC C++编译器下选择方言菜单。在语言标准下拉列表中,选择C++1y。不过,我不认为支持是充分的。
发布于 2018-01-29 14:47:15
保留项目属性-> C/C++构建->设置->杂项->其他标志:
-c fmessage-length=0 -std= c++0x
应该起作用..。
https://stackoverflow.com/questions/37063323
复制相似问题