Eclipse CDT配置c++标准库目录(Ubuntu 11.10)

eclipse 生成及使用C/C++静态库 生成静态库要在eclipse中生成一个静态库,需要先创建一个静态库项目,依次选择 File -> New -> C Project (或C++ Project),并在创建项目对话栏中选择 Static Library,如下图所示。创建静态库项目后,将源代码拷贝至项目文件夹下,刷新后直接build即可,在Debug文件夹下可以找到生成的静态库文件,如下图所示,libtestlib.a就是我们需要的静态 阅读详情

刚接触Linux,用Ubuntu11.10,还是习惯用IDE来编程。Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如<iostream>之类的文件,编译器警告如下:

Ubuntu 11.10 eclipse c++ pic01

显示

Unresolved inclusion: <iostream>

尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_PATH 两个环境变量指定头文件目录。

在 Window -> Preferences -> C/C++ -> Environment 中添加这两个变量:

将C_INCLUDE_PATH 设为 /usr/include

将CPP_INCLUDE_PATH 设为 /usr/include/c++/4.6.1

其中4.6.1是gcc的版本,用gcc --version可以获得,改成相应版本即可。

Ubuntu 11.10 eclipse c++ pic02

加入这两个变量后,Eclipse就可以正常识别c++标准库的头文件了。Eclipse将Includes文件全都加入到项目中。

Ubuntu 11.10 eclipse c++ pic03

Eclipse CDT 配置C /C ++ 标准库 (UBUNTU 12 ) Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下。关于在Eclipse 下配置C /C ++ 开发环境这里不多说了。  在终端下查看C 库文件到路径: $ echo "int main() { ret 阅读详情

相关推荐

Arm-Linux嵌入式开发环境搭建:交叉编译+Qt+FL2440实战指南

Arm-Linux是嵌入式Linux开发的核心范式,其本质是通过交叉编译工具链在宿主机上生成可在ARM目标板运行的可执行程序。该技术依赖宿主-目标分离架构,关键在于工具链匹配、头文件与库的ABI一致性,以及运行时环境(如Framebuffer、QWS)的正确配置。其技术价值在于可控性强、资源占用低、贴近硬件,广泛应用于工业控制、教学平台和轻量级IoT设备。典型应用场景包括基于S3C2440等经典SoC的Qt嵌入式GUI开发、U-Boot/Linux/BusyBox系统构建及裸机调试闭环。本文以FL2440开

baochuanying9531的博客 458

eclipse中c++开发中添加包含路径和库路径的操作

标签: eclipse c 包含路径 库路径 添加     在应用第三方的c++库进行开发的时候,通常需要增加对方头文件所在的路径,以及库文件所在的路径到项目中去,visualstudio添加的方法网上非常多,可是eclipsec++开发中相关的方法却在网上较难找到,因此特记录在eclipse中添加的方法,以应对遗忘     首先选择工具栏中project选项

piaochenghuo6081的博客 8790

Kinetis Design Studio V2.0.0:免费ARM Cortex-M开发环境全解析与实战

集成开发环境(IDE)是嵌入式系统开发的核心工具,它通过整合代码编辑、编译、调试等功能,极大提升了开发效率。其工作原理在于提供统一的图形化界面,管理项目文件并调用底层工具链。在ARM Cortex-M微控制器开发领域,选择一款合适的IDE对项目成功至关重要。Kinetis Design Studio(KDS)作为NXP官方推出的免费IDE,基于成熟的Eclipse框架,深度集成了GNU ARM GCC工具链和飞思卡尔生态,为Kinetis系列MCU提供了从工程创建到硬件调试的一体化解决方案。该环境特别适合学

468

ubuntu14中的eclipse C开发的include问题

在linux的C开发中,想要include自己的文件,可以: 1.把你的头文件放到,eclipse项目的 任何一个文件中,我放到了/usr/include里面 然后程序执行没问题: 2.如果不想放到这些系统默认的路径里面,就是不同项目有各自的路径,可以针对特定的项目右键: 之后: 就增加了所添加的/home/lbs/ch路径,并把你的文件放到其中,程序也是可

Lilao的专栏 636

S32 Design Studio for Power Architecture开发实战:从环境搭建到高级调试

在嵌入式系统开发中,集成开发环境(IDE)和GNU工具链是工程师构建稳定可靠应用的核心基础。IDE通过集成编辑器、编译器和调试器,为代码开发、构建和验证提供统一平台,而GNU工具链(如GCC、GDB)则以其开源、可定制和跨平台特性,成为许多专业领域的首选。这套组合的技术价值在于显著降低开发门槛、提升代码可移植性,并能通过丰富的插件和社区支持进行功能扩展,尤其在对成本敏感且代码规模庞大的工业控制与汽车电子领域优势明显。本文以恩智浦Power Architecture微控制器为具体应用场景,深入解析如何基于S3

dfuw13072的博客 405

在Eclipse中搭建C/C++环境

在Eclipse中搭建C/C++环境 .在eclipse中 已经默认有创建c工程需要的cdt , 但是没有MinGW ,需要手动安装MinGW . 配置成功后在eclipse中新建 c工程时会出现 MinGW GCC. 内有MinGW的安装程序.

linux 添加标准库,Eclipse CDT配置c++标准库目录(Ubuntu 11.10)

刚接触Linux,用Ubuntu 11.10,还是习惯用IDE来编程。Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:显示Unresolved inclusion:尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCL...

weixin_42144086的博客 437

svn co --depth和svn up --set-depth 只check out下一层文件 只更新指定文件 只更新下一层的用法

svn的工程可能很大 有时我们只需要部分文件即可 这里介绍几个命令 1.svn co(check out) --depth --depth=empty,files,immediates,infinity 假设某svn结构如下 svn://root/PRO/A_dir/a svn://root/PRO/B_dir/b svn://root/PRO/c_file svn co --depth=emptysvn://root/PRO 此时只会在本地check out出 PRO/的空目录。 sv.

cy413026的博客 1万+

Eclipse CDT配置c++标准库目录(includes的问题)(Ubuntu 11.10)

刚接触Linux,用Ubuntu11.10,还是习惯用IDE来编程。Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:   显示 Unresolved inclusion: 尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C+

2712

MATLAB2021b详细安装教程

1.下载 2.安装 下载安装包后打开iso文件,若是无法打开请用解压软件打开。 ①打开MATLAB_R2021b_win64,双击软件开始安装 ② 一直点击下一步,直到步骤③ ③选择我已有我的许可证的文件密钥,并输入62551-02011-26857-57509-64399-54230-13279-37181-62117-65158-40352-64197-45508-24369-45954-39446-39538-16936-10698-58393-44718-32560-10501-40

惜洛-Jankin的博客 9万+

使用Java实现CRC16 MODBUS 格式校验

CRC16校验,测试如下 String str = "a5 98 03 00 00 5f c6 0f 7c 40 78 06 09 46 dc 6e db 00 16 3e 12 5c 98 00 19 98 0e 10 03 06 09 46 dc 6e db 03 0b bf 5f c6 0f 7c 43 bd b9 61 ee 96 76 99"; 校验规则: /** * CRC16_CCITT:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结

weixin_45063710的博客 1313

Eclipse+CDT 头文件无法解析的问题( Ubuntu 11.10,Eclipse 3.7)

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-10/46042.htm   Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下: 显示   Unresolved inclusio

Solidfish的专栏 9411

Windows 11下Dify安装部署实战指南

本文详细介绍在Windows 11环境下部署开源LLM应用开发平台Dify的完整流程。涵盖环境准备(WSL 2启用、Docker Desktop安装配置)、源码获取、Docker容器化部署、数据库初始化、服务启动验证等核心步骤。包括环境变量配置、性能优化、安全加固、端口冲突解决、数据库连接故障排查等关键技术要点。为开发者提供从零到一的Dify本地化部署实战指南

weixin_44269410的博客 851

Ubuntu解决eclipse CDT 不能识别C++11 shared_ptr 等特性

解决 eclipse CDT 启动 找不到 jre jdk的解决方法: 在eclipse.ini 文件的开头添加 两行:-vm /usr/local/java/jdk-8u131-linux-x64/jre/bin解决C++ 文件中#include<iostream>报错的问题C/C++ General -> Paths and Symbols ->Includes -> Add->Fi

jxhaha的博客 2419

实战教程:用YOLOv11+PyQt5打造工地安全帽检测系统(附完整数据集)

本文提供了一份完整的实战指南,详细介绍了如何利用YOLOv11目标检测模型与PyQt5界面库,从零开始构建一个智能工地安全帽检测桌面应用。内容涵盖高质量数据集的准备与标注、YOLOv11模型训练与调优,以及如何使用PyQt5开发流畅、专业的图形用户界面,最终实现一个可实际部署的AI安全监控系统。

plum99的博客 737

【笔记篇】Davinci Configurator OS模块(下)

AUTOSAR OS的配置项和Vevtor MICROSAR OS的特性

weixin_47571898的博客 1153

Eclipse+CDT 头文件无法解析的问题(Ubuntu 11.10,Eclipse 3.7)

原来用10.04,今天重装11.10。一切都很顺利,但是编辑代码的时候发现竟然找不到C和C++标准库的头文件,无法打开头文件。 这让我相当的不爽,于是找到一片关于此问题的文章:http://blog.csdn.net/ididcan/article/details/6953555,主要内容大致如下: 可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_P

GNEPNAUR的角落 1856

华为昇腾(Ascend)开发考试原题目解析 (2024) (题库一)——HCIP-AI-Ascend Developer——第一部分

给出一段代码如下,以下哪个选项描述错误?...A.中的语句由 MindSpore 接管,有语法限制B. 算子在中定义,并用来建立网络C.__init__()中的语句由 Python 解析执行D. 网络定义必须继承基类nn.Cell正确答案: B__init__()用于定义算子和网络层。所有需要用到的层(如卷积层、全连接层等)都应该在这里进行实例化。这部分代码由Python解释器执行。用于构建前向计算图。它调用在__init__()中定义好的算子和层来描述数据的流向。

qq_38334677的博客 1053

OpenCV编译错误:/usr/include/c++/5/bits/stl_algobase.h:604:58: ...

文章目录错误描述原因分析 环境:Ubuntu16.04 工具:Eclipse + cdt opencv 4.0.0 错误描述 编写好的正常代码,在Build Project过程中出现类似于“标准库”错误: /usr/local/opencv4/include/opencv4/opencv2/stitching/detail/seam_finders.hpp:250:29: error: fie...

new_delete_的博客 7132

Open3D 点云DBSCAN聚类算法

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,能够识别任意形状的聚类,并处理噪声数据。

纵马踏花向自由 1833

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu13.04/CentOs 6.4 下C++开发时的相关设置

CentOs 5.9 下c/c++开发时的相关设置 首先,为了可以使我们的c++ 可以找到 iostream类,std标准库,我们需要在C/C++ General->Paths and Symbols 中添加include dictionarys. 当然,从c/c++ Build ->settings->gcc c++ complier中也可以添加。这样,我们便可以解决include包

gemire的专栏 879

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CC26xx/CC13xx无线MCU GCC/GDB开发环境搭建与调试实战指南

在嵌入式开发领域,GNU工具链(GCC/GDB)因其开源、免费和跨平台的特性,已成为构建自动化工作流和持续集成的基石。其核心原理在于通过交叉编译器将高级语言代码转换为目标架构的机器码,再经由链接器根据内存布局脚本生成可执行文件。这套工具链的技术价值在于提供了对构建过程的完全控制权,便于集成静态分析、单元测试等工程实践。在无线MCU(如TI的CC26xx/CC13xx系列)开发中,结合Eclipse IDE和Make构建系统,可以高效完成从代码编写到烧录调试的全流程。本文聚焦于解决从传统ARM开发环境转向开源

weixin_30340617的博客 422

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

S32 Design Studio for Vision v1.1:汽车视觉开发的集成环境与实战指南

在汽车电子与高级驾驶辅助系统(ADAS)开发中,集成开发环境(IDE)是连接软件算法与硬件平台的核心枢纽。其原理在于通过深度集成的编译器、调试器和可视化工具链,将复杂的异构计算、实时系统与功能安全要求统一管理。对于汽车视觉处理而言,IDE的技术价值尤为突出,它能显著降低在集成图像信号处理器(ISP)和专用加速器(如APEX2)上进行算法开发与调试的门槛。典型的应用场景包括基于多核微控制器(MCU)和视觉处理单元(VPU)的感知系统开发,开发者需要高效管理项目配置、内存优化(如DDR配置)和实时操作系统(如F

clijovtbq401783153的博客 335
上一篇: OpenCV中CV_FOURCC可以获取的编码格式
下一篇: Ubuntu下使用Eclipse CDT创建OpenCV项目
windroc
博客等级 码龄20年 2粉丝 6原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值