我安装了eclipse CDT,我想在我的CDT安装之上安装Java开发功能(JDT).我一直在谷歌搜索,但我无法弄清楚如何做到这一点.
我需要安装什么插件?我需要使用哪个更新站点?
使用Eclipse和CDT来调试C++代码,变量窗口很麻烦,对于标准模板库或boost中定义的类型(例如shared_ptr)而言,信息量不大.
只是一个例子,这对于std :: vector来说可能是这样的:
bar {...}
std::_Vector_base<TSample<MyTraits>, std::allocator<TSample<MyTraits> > >
_M_impl {...}
std::allocator<TSample<MyTraits> > {...}
_M_start 0x00007ffff7fb5010
_M_finish 0x00007ffff7fd4410
_M_end_of_storage 0x00007ffff7fd5010
Run Code Online (Sandbox Code Playgroud)
即使关于这些类型的内部结构的这些信息可能有用,但在几乎任何情况下我都期望在这里有更清晰的表示,即std :: vector的值列表.是否有任何工具,插件或其他修改可以做到这一点?
编辑
以下解决方案不适用于Linux.我正在使用ubuntu 14.04,eclipse,g ++,gdb.
我找不到包gdb-python和linux不使用mingw
我通过Linux上的链接资源使用Eclipse和C++代码.代码分析索引似乎已损坏(Goto定义使光标接近但未定义)刷新资源无法修复它,也不会重新启动Eclipse.
有没有办法刷新索引并重建它?
错误如上.我应该在eclipse项目中包含所有必需的文件:
/usr/include/c++/4.6
/usr/include
/usr/include/linux
/usr/local/include
Run Code Online (Sandbox Code Playgroud)
等等
我尝试了std::cout,using namespace std; cout但它仍然没有解决.
我有进口iostream和cstdlib.
另外,我在Ubuntu 12.04上使用eclipse 3.7.2.
代码段:
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include "XPLMDisplay.h"
#include "XPLMGraphics.h"
int XPluginStart(char * outName, char * outSig, char * outDesc) {
/* ... */
std::cout << "test" << std::endl;
/* ... */
}
Run Code Online (Sandbox Code Playgroud)
using namespace std;
更新:我从现有代码创建了eclipse项目.创建一个新的c ++项目可以修复它.我会接受一个解释,解释现有项目中的设置可能导致这种情况(因此我不必剪切和粘贴所有项目).
如何找出系统上当前安装的Eclipse版本?
我在CDT中有一个自定义构建器,它将很多文件添加到项目目录中.我希望从Project Explorer中过滤掉这些文件,但无法弄清楚如何(文件掩码是*.ooj).
是否可以通过文件掩码将自定义过滤器添加到自定义视图中?或者也许在Project Explorer中有另一种隐藏文件的方法?
我正在运行Eclipse Helios,我安装了g ++ - 4.6.希望g ++ 4.6实现C++ 11功能并不错.我创建了一个使用nullptr和auto关键字的C++项目.构建产生以下错误: -
../{filename}.cpp:13:13: error: ‘nullptr’ was not declared in this scope
../{filename}.cpp:14:2: warning: ‘auto’ will change meaning in C++0x; please remove it [-Wc++0x-compat]
Run Code Online (Sandbox Code Playgroud)
实际上直到昨天才建好.我今天无处可去.请帮我解决这个问题.
是否有基于固体类/ impl混凝土的Eclipse自动生成interface的插件class?
目前我手动代码接口.
当我使用eclipse并在作为作者的javadocs中看到我的名字时,我也发现拼写检查器标记了我的名字,因为它不明白它是一个正确的名称.因此,我可以选择:
Add {word} to dictionary
但是当我点击它时,它说用户字典丢失了,并询问我是否想创建一个新字典.当我说是,它只显示拼写检查首选项和空白用户词典字段,其中我可以选择仅添加现有用户词典而不创建新词典.
如何创建用户词典以便我可以将其配置为在eclipse中使用?
是否可以将Clang/LLVM与Eclipse CDT一起使用?如果是这样,它如何配置为实际使其工作?
eclipse-cdt ×10
eclipse ×8
c++ ×4
clang ×1
dictionary ×1
eclipse-jdt ×1
eclipse-rcp ×1
g++ ×1
gdb ×1
include ×1
include-path ×1
interface ×1
java ×1
llvm ×1