首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Eclipse中启用C++11符号解析

在Eclipse中启用C++11符号解析
EN

Stack Overflow用户
提问于 2014-08-08 05:05:46
回答 1查看 584关注 0票数 0

我使用Eclipse和从https://dl-ssl.google.com/android/eclipse/下载的ADT (Android )插件。

我创建了一个启用了本机支持的Android应用程序项目(右键单击项目→"Android“→”“)。

尽管Eclipse在我的std::unique_ptr,和Android.mk文件中以C++11为目标,但它无法解决像std::或Android.mk之类的符号,但是当我构建项目时,它编译得很好:唯一的问题是C++11符号解析。

如何使Eclipse正确解析C++ 2011符号?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-09 09:07:27

如果使用ADT插件的Eclipse可以编译C++11代码,但无法解析C++11符号,下面是过程:

  1. 在文本编辑器中打开.cproject文件。
  2. 搜索以下一行(其中XXXXXXXXX是一个随机数)
  3. 增加以下内容:
  4. 保存修改,重新启动 eclipse,如果C++11符号仍未解决,则重新构建索引(右键单击项目→“索引”→“重构”)。

由于“符号”选项卡在项目的C/C++选项中不可见,我被迫在.cproject文件中手动添加这些行,以便将__cplusplus的值设置为201103L__。

我不知道.cproject文件是如何工作的,所以可能有更好的方法。我看到一些人改变了项目的工具集选项,以使“符号”选项卡可见(这里是https://stackoverflow.com/questions/23155676/android-ndk-build-method-could-not-be-resolvedhttps://stackoverflow.com/questions/23911019/setting-up-c11-stdthread-for-ndk-with-adt-eclipse)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25204247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文