IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 如何在Eclipse CDT中打开C++11/C++0x的支持 -> 正文阅读

[C++知识库]如何在Eclipse CDT中打开C++11/C++0x的支持

缘起

在使用Eclipse CDT(C/C++ Development Tooling)进行c/c++编程时,在使用c++11的关键字,如auto等,会遇到ide提示

'auto' could not be resolved

但是,只要编译器支持,这样的编译运行也不会报错。
这时需要在eclipse中打开c++的较新标准的支持

在新建项目之前设置

打开 Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build-in Compiler Settings
(最后一项按照自己的具体的编译器进行更改,比如修改CDT GCC Build-in Compiler Settings)
在标题为“Command to get compiler specs:”的框内添加

-std=c++11

在创建的新项目中设置

以这样的方式打开的项目: File -> New -> Project -> C/C++ -> C++ Project,
在选定项目上单击鼠标右键,打开 Properties -> C/C++ Build -> Settings -> Tool Settings -> GCC C++ Compiler -> Dialect

然后执行以下至少一个步骤:

  • 在标题 other dialect flags 的框中添加 -std=c++11
  • 在C++标准支持的下拉菜单中选择 ISO C++11

在CMake项目中设置

  1. 在你的项目内部生成 eclipse project 文件
mkdir build
cd build
cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ..
  1. 然后将生成的目录作为一个标准的eclipse项目导入进来
  2. 右键单击并打开 Properties -> C/C++ General -> Preprocessor Include Paths, Marcos etc. -> Providers
  3. 启用 CDT GCC Build-in Compiler Settings,然后将其上移至Contributed PathEntry Containers的上方(这很重要
  4. 重新编译项目,重新生成 Project ->C/C++ Index 接着重启Eclipse
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 12:34:13  更:2021-07-30 12:36:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 7:21:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码