Articles of eclipse cdt

为什么在Eclipse Helios CDT中“构build项目”变成灰色,即使makefile和source存在?

我无法build立我的项目。 我在Eclipse Helios中创build了一个新的CDT项目,并告诉它使用现有的源代码和makefile,这两个项目在Package和Project视图中都正确显示。 然而,“项目”菜单中的“全部构build”和“构build项目”都是灰色的,所以无法构build项目。 “自动构build”未选中。 在项目创build期间,我告诉向导使用Linux gcc(1)工具链。 我一直无法find项目 – >属性或窗口 – >首选项下启用“生成项目”function。 窗口 – >首选项 – >生成显示仅显示一个标签为“错误parsing器”的选项卡。 我怎样才能启用“生成项目”命令?

在Eclipse CDT中为远程debugging启动部署文件的正确方法是什么?

我的情况:我目前正在尝试使用Eclipse CDT作为专有IDE的替代品。 我有一个企业应用程序,它由一个可执行文件和很多(30+)共享库模块组成。 该应用程序是针对embedded式非x86平台,POSIX兼容操作系统(QNX或GNU / Linux,取决于所选的工具链)。 因此,debugging不能在开发人员的机器上完成。 它必须远程完成。 我将Eclipse Luna / CDT 8.5与远程系统资源pipe理器插件和GDB / DSF Create Process Launcher一起使用。 通过这些插件,Eclipse可以远程启动一个程序,并用gdbserver进行debugging。 但只有主要的可执行文件可以configuration上传。 我想知道通过Eclipse部署远程debugging文件的适当方式是什么? 我目前的select是: 使用“远程系统资源pipe理器”透视图,将某个远程文件夹“导入”为工作空间中的“远程项目”。 设置Makefile将.so文件复制到生成后的映射文件夹。 生成后,手动刷新“远程项目”。 然后,文件将被上传到远程系统。 使用远程系统资源pipe理器透视图,将工作区中的二进制文件“导出”到远程文件系统,以便在远程启动时上传文件。 此方法还要求我在开始debugging会话之前“刷新”所有项目,否则将不会公布更改。 根本不要使用Eclipse进行file upload,也可以手动或通过构build脚本进行部署。 采取困难的方式,并提供一些代码到EclipseСDT。 有更好的解决scheme吗?

你如何手动安装eclipse-CDT插件从Ubuntu的存档/压缩?

我已经成功安装了Eclipse 3.5和Java 1.5。 我想安装CDT,而不使用Eclipse的“安装新function”(我也不能使用Eclipse-CDT安装程序)选项,因为此计算机处于脱机状态。 我做了什么: 我从CDT的官方下载页面下载了cdt的档案 。 我用文件滚轮将所有东西解压到eclipse文件夹中(插件/function现在有很多cdt文件) 我用Eclipse开始了Eclipse 当我点击新项目。 GUI对话框没有显示C / C ++ …并且没有C / C ++透视图 Eclipse似乎忽略了我的解压缩CDT。 你有没有使用脱机档案安装CDT? 我错过了什么步骤?

Linux Eclipse CDT分析器

我在Linux下使用Eclipse CDT,任何人都可以推荐一个好的分析器在这个环境下请。 我也是C ++和multithreading编程的新手,任何人都可以提供一些关于如何运行multithreading应用程序分析的build议,例如,寻找性能瓶颈等。 谢谢。

Eclipse CDT内build包含目录

下 Eclipse CDT > Project Settings > C/C++ General > Paths and Symbols > Includes > GNU C++ 有一个包含path的列表。 有些是粗体的,是项目特定的。 其他人是内build的 : 例如: /usr/include/C++/4.6/ /usr/include/x86_64-linux-gnu etc 如果我删除: work/.metadata/.plugins/org.eclipse.cdt.make.core/*.sc Eclipse启动时会自动重新扫描path。 我有gcc 4.6和gcc 4.7并排安装。 当Eclipse重新扫描它只能find4.6头,而不是4.7。 我的问题是:Eclipse通过什么机制来确定内置包含path列表? (因此为什么只find4.6头,而不是4.7头?)

Eclipse CDT索引器在系统更新后丢失

我在Ubuntu上使用Eclipse进行C ++开发。 在从Ubuntu 11.04更新到Ubuntu 11.10后,Eclipse索引器不再能够find我的C / C ++系统头文件,并且让我用小错误符号填充整个编辑器视图,每一行都有一个不包含#include或符号的行。 下载并解压缩一个全新的Eclipse CDT软件包并不能解决问题。 创buildHello World示例项目也不会解决它。 我试图手动添加所有系统path到索引器configuration,并部分解决了该问题的具体项目,但只有标准的C头文件和已安装的库被索引(即我无法使其工作与标准C ++头像iostream )。 我相信在我的系统中隐藏了一些configuration与Eclipse的索引器混合… 我如何使Eclipse具有旧的行为,在创build新的Hello World项目时自动查找系统标题,特别是在处理现有项目时?

如何在使用Eclipse CDT进行debugging时访问文本文件

我正在编写这个代码来访问eclipse CDT中的一个文件 ifstream inFile; ofstream outFile; string next; inFile.open("input.txt"); if (inFile.fail()) { cout << "\nCould not open input.txt"; exit(1); } 问题是当我尝试debugging我的应用程序或从eclipse内运行我的应用程序,它无法findinput.txt文件。 当我从控制台运行我的应用程序,它工作正常,并打开文件。 我需要debugging的应用程序,但不能因为某些原因,Eclipse IDE无法find该文件。 我应该在哪里放置文件?

Eclipse,Ubuntu中未解决的<iostream>

是的,这又是一个问题 不知何故,我无法解决这个问题。 信不信由你,我有Eclipse的经验,但只为Java开发。 我已经使用vi编写了C ++程序,但是没有使用Eclipse。 我已经安装了: Ubuntu 12.04 Eclipse 3.7.2 GCC 4.6.3 Eclipse CDT 8.0.2 我创build了一个空的Makefile项目,并select了Linux GNU Toolchain: 我得到标准的Unresolved inclusion <iostream>错误,我有一些对项目中的各种“包含”目录的引用: 我注意到,虽然我的“path和符号”设置为GNU C包含各种path,相同的设置为GNU C ++是空的: 此外,我有我的C / C ++构build设置下的“GNU精灵分析器”: 我在这里做错了什么? 干杯 编辑: 这里是我正在工作的一个项目的构buildpath的更新照片:

Windows Eclipse CDT分析器

我在Windows 7下使用Eclipse CDT(Juno),请问有谁能推荐一个比较好的分析器? 如果没有,请告知可能适用的独立应用程序。

Eclipse CDT“Symbol NULL无法parsing”

我只是用MinGW安装Eclipse CDT 。 所有的环境variables设置,包括等尝试运行hello世界,一切似乎都很好。 我尝试加载我以前在我的电脑中的C项目,似乎加载一切正常,但我得到以下错误与NULL符号: Symbol 'NULL' could not be resolved 任何见解? 谢谢!