Jer*_*ome 32 c++ eclipse c++11
我试图找到一种方法来获得Eclipse上的完整C++ 11支持.
在Eclipse朱诺我有很多的新功能__GXX_EXPERIMENTAL_CXX0X__,但我没有找到支持std::threads,std::mutex等等.
如何完成所有C++ 11功能?
编辑:解决方案
去吧Project -> Properties -> C/C++ General -> Path and Symbols -> Tab [Symbols].添加符号:__ cplusplus,其值为201103L
lap*_*apk 17
Eclipse使用C + 11支持(Indexer等)就好了:Juno和Kepler.问题是你必须让Eclipse知道你将使用C++ 11支持进行编译.这是通过向in 提供额外的标志-std=c++11来完成的CDT GCC Builtin Compiler Settings,C/C++ -> Build -> Settings -> Discovery [tab]因此它将读取如下内容:
${COMMAND} -E -P -v -dD "${INPUTS}" -std=c++11
Run Code Online (Sandbox Code Playgroud)
这就是你用Kepler/Juno做的所有事情,以正确地突出显示C++ 11代码.
请注意,这是工作区范围的设置.如果您不想在工作区中设置它,则可以在每个项目的基础上执行相同的操作.
| 归档时间: |
|
| 查看次数: |
21646 次 |
| 最近记录: |