Questions tagged «eclipse-cdt»

CDT是一个Eclipse组件,为C和C ++提供了一个IDE。使用此标记可解决CDT特有的问题。


8
通过SSH使用Eclipse处理远程项目
我有以下方框: 一个带有Eclipse CDT的Windows盒, 一个Linux机器,只能通过SSH访问。 构建和运行我的项目所需的编译器和硬件都仅在机器B上。 我想使用Eclipse CDT在该项目的Windows框中“透明地”工作,并能够从IDE内远程构建,运行和调试该项目。 我该如何设置: 大楼会运转吗?有没有比编写本地makefile更简单的解决方案,rsync该方案将使项目然后调用远程makefile来启动实际构建?Eclipse托管版本是否为此提供功能? 调试会起作用吗? 最好-Eclipse CDT代码索引将起作用?我是否必须将所有必需的头文件从计算机B复制到计算机A并添加它们以手动包括路径?


14
Eclipse CDT对于C标准库标头的“未解决的包含”错误
我为eclipse设置了CDT,并编写了一个简单的hello world C程序: #include <stdio.h> int main(void){ puts("Hello, world."); return 0; } 该程序可以正确构建并运行,但是eclipse始终在包含语句的旁边显示该黄色问号,即"Unresolved inclusion: <stdio.h>"当我将鼠标放在其上时。 它不会影响程序的运行,但我觉得很烦。 有谁知道如何删除它?


19
如何强制Eclipse请求默认工作区?
我注意到,在安装cdt之后,Eclipse总是加载默认的工作区。中列出的工作区config.ini中osgi.instance.area.default。Eclipse不会询问要打开哪个工作空间,无论是否Prompt for workspace on startup设置。 如何强制Eclipse问启动时要加载哪个工作区?

8
如何在Eclipse Juno / Kepler / Luna CDT中启用C ++ 11?
编辑:事实证明,这确实不是特定于Eclipse Kepler的。我必须对Eclipse Juno使用相同的过程。问题在于,其他职位似乎缺少回答这一问题的步骤。 我正在使用Eclipse Kepler for C ++,并且正在尝试使用C ++ 11并出现错误。编译时出现错误 错误:在C ++ 98模式下不允许基于范围的for循环 我遵循了帖子中的指示 Eclipse CDT C ++ 11 / C ++ 0x支持 并且为Eclipse Juno提供的解决方案无法正常工作。 不同的意见建议重启日食并进行清理和重建。那并没有改变。


13
启动失败。找不到二进制文件。Eclipse Helios上的CDT
我在Ubuntu 10.04上使用Eclipse Helios,并且尝试在其上安装CDT插件。我从这里下载它这里。 然后我转到“安装新软件”并选择zip文件(我没有解压缩它,只需选择zip文件)。好的,它可以安装,一切正常,它显示了可选功能,等等等等。 然后创建一个新的HelloWorld项目。当我尝试运行它时,它显示一个错误并说: 启动失败。找不到二进制文件。 谁能解释我该如何解决? 谢谢。

12
GCC C ++链接器错误:对“ vtable for XXX”的未定义引用,对“ ClassName :: ClassName()”的未定义引用
我正在使用Eclipse-CDT在Ubuntu x64上设置一个C ++项目。我基本上是在打个招呼,并连接到商业的3rd Party库。 我已经包含了链接到它们的库的头文件,但是仍然出现链接器错误。除了明显的问题之外,这里是否还有其他可能的问题(例如,我99%确信我正在链接到正确的库)。 有没有办法确定我链接到的静态库是64位的? 有没有一种方法可以确认该库具有我期望的类(和方法)? Eclipse说: 建立目标:LinkProblem 调用:GCC C ++链接器 g ++ -L / home / notroot / workspace / somelib-3 / somelib / target / bin -o“ LinkProblem” ./src/LinkProblem.o -lsomelib1 -lpthread -lsomelib2 -lsomelib3 ./src/LinkProblem.o:在“ main”函数中: /home/notroot/workspace/LinkProblem/Debug/../src/LinkProblem.cpp:17:对`SomeClass :: close()的未定义引用 ./src/LinkProblem.o:在函数“ SomeOtherClass”中: /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:148:对`SomeClass :: SomeClass()的未定义引用 /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:148:对`vtable for SomeOtherClass'的未定义引用 /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:151:对`SomeClass …
70 c++  linker  g++  eclipse-cdt 

3
在CDT上安装Eclipse JDT
我已经安装了Eclipse CDT,并且我想在CDT安装之上安装Java开发功能(JDT)。我一个小时以来一直在使用Google搜索功能,但是我不知道该怎么做。 我需要安装什么插件?我需要使用哪个更新站点?

6
使用Eclipse / CDT调试C ++代码时更好的变量探索
使用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 即使有关这些类型的内部的信息可能有用,但在几乎任何情况下,我都希望在这里有一个更清晰的表示形式,即std :: vector的值列表。是否有任何工具,插件或其他修改工具可以做到这一点? 编辑 以下解决方案不适用于linux。我正在使用ubuntu 14.04,eclipse,g ++,gdb。 我找不到软件包gdb-python和linux不使用mingw
68 c++  eclipse  gdb  eclipse-cdt 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.