Eclipse CDT为C/C++代码提供了两个索引器(Preferences> C/C++> Indexer).有谁知道这两者之间的确切区别是什么?
帮助文件并不完全具有启发性:
"CDT支持其他索引器的贡献,2个索引器提供默认CDT版本:
快速C/C++索引器:提供最快的索引功能 - 声明和交叉引用信息.这是推荐的索引器.
完整的C/C++索引器:以性能为代价提供更加准确的索引功能 - 包括声明和交叉引用信息."
更准确的意思是什么:它是否会索引更多的东西,如果是这样的话?
我正在尝试使用Eclipse和NetBeans在C(而不是C++)中进行编程.是否有一个功能/插件,它们可以自动保持源文件和头文件同步?
同样,当我在源文件中实现一个函数时,它会自动在头文件中插入正确的行吗?
我确实看过像lzz这样的解决方案,但它们并不是我想要的.
#include <intrin.h>
Run Code Online (Sandbox Code Playgroud)
以上将报告:
intrin.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这似乎是一个MSVC头文件,但我正在使用eclipse cdt,我怎样才能使它可用?是否需要一些库?
cdt使用MinGW进行编译,但没有intrin.h:
D:\Tools\MinGW\lib\gcc\mingw32\3.4.5\include>dir *intrin.h
2006-01-17 21:47 34,528 emmintrin.h
2006-01-17 21:47 22,281 mmintrin.h
2006-01-17 21:47 3,586 pmmintrin.h
2006-01-17 21:47 30,925 xmmintrin.h
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我正在使用eclipse Indigo cdt调试我的C++项目,并且出于某种原因,当我调试时F*键停止工作.(F8,F6等......允许我转到下一行等)
任何人都有任何想法?谢谢.
我用纯虚方法声明了一些类,并使一些类派生它.Eclipse CDT中是否有任何方法可以找到父类的纯虚函数并自动完成子类的声明,就像在java开发中一样?必须来回复制和粘贴这些功能变得令人厌烦
我使用常规文本编辑器从事过c ++项目.后来,我将所有文件导入Eclipse,使调试更容易.
在Eclipse中,发生了一件奇怪的事情.即使我已经包含头文件,它也会抱怨"找不到成员声明".头文件具有函数定义.
我该如何解决这个问题?
提前致谢
我正在使用带有CDT的eclipse Juno.我在cpp文件中编写了一个函数,我想为函数添加注释.CDT是否支持通过"输入/**然后按回车"自动生成注释?在我的例子中,自动生成的注释仅如下所示.
/**
*
*/
Run Code Online (Sandbox Code Playgroud)
正如这里所解释的,我甚至配置为使用Doxygen支持.转到C/C++ - >编辑器 - >文档工具注释:Doxygen.
我仍然得到上面提到的评论.如何配置eclipse以添加我自己风格的评论?
我甚至在代码模板中更改了注释.转到C/C++ - >代码样式 - >代码模板 - >注释.我改变了类型,字段,方法.我仍然没有运气.
有人可以帮助我吗?
谢谢,拉维
我有一个导入Eclipse CDT的C++项目.我可以使用Makefile和参数设置构建和运行项目.但是,当我尝试添加一个调试点并运行"debug as local c/c ++ application"时,它会抛出一个错误:"Launching projectName" has encountered a problem. Error with command gdb --version
通过扩展Details,它给出:Error with command: gdb --version
Cannot run program "gdb": Unknown reason
我以前安装了Macports的gdb.如果我输入命令,ggdb则返回版本信息.如果我输入which ggdb,它会给出/opt/local/bin/ggdb.我试图添加"PATH"来调试配置 - >环境变量并给它路径值,但它不起作用.我应该如何设置路径并链接路径?变量名称应该是什么.
我机器上的gdb版本是GNU gdb(GDB)7.7.1
补充:我查找which ggdb并使用James提供的链接来更改gdb调试器以浏览到该路径.但它仍然没有奏效.


谢谢.
我正在寻找除右键单击项目之外的其他内容,然后刷新所有选项.因为它痛苦.我正在使用旧版本的Eclipse(v3.5).
我正在使用此代码中的示例程序http://sicktoolbox.sourceforge.net/ > http://sourceforge.net/projects/sicktoolbox/files/.它基本上是一个距离扫描仪驱动程序.我想要运行的程序是在sicktoolbox-1.0.1/c ++/examples/lms/lms_plot_values中,以防你想看到我正在谈论的代码.
无论如何,lms_plot_values项目文件夹包含gnuplot_i.cc,gnuplot_i.hpp,main.cc,Makefile,Makefile.am,Makefile.in.所以我把前三个文件放在我的Eclipse Indigo CDT中,编译(没有编译错误,一切都已经在Eclipse中正确链接,并且添加了所有需要的库),但是这个示例程序被编写为接受命令行参数.这是代码得到的.
/*!
* \file main.cc
* \brief Illustrates how to acquire a measurements from the Sick
* LMS 2xx using the configured measuring mode.
*
* Note: This example should work for all Sick LMS 2xx models.
*
* Code by Jason C. Derenick and Thomas H. Miller.
* Contact derenick(at)lehigh(dot)edu
*
* The Sick LIDAR Matlab/C++ Toolbox
* Copyright (c) 2008, Jason C. Derenick and Thomas H. Miller
* All rights …Run Code Online (Sandbox Code Playgroud) eclipse-cdt ×10
c++ ×6
eclipse ×6
c ×2
macos ×2
command-line ×1
debugging ×1
header-files ×1
indexer ×1
netbeans ×1
pure-virtual ×1
pydev ×1
sensor ×1