草庐IT

eclipse-platform

全部标签

c++ - 具有嵌套文件夹的 Eclipse C++ 项目

我对C++比较陌生;我知道语法和东西,但对编译部分知之甚少。我用Eclipse做了一个项目,它变得比较大了。所以在继续之前,我想将相关文件放在一个子文件夹中。目前我所有的文件(源文件和头文件)都在src/中(比如src/Foo1.h、src/Foo1.cpp等。),我想将其排序为:src/->Foos->Foo1.h->Foo1.cpp->Foo2.h...->Bars->Bar1.h...->main.cpp...但是,我也希望包含相对于src文件夹(如果可能的话,还有当前文件夹)。例如,我希望Foos/Foo1.cpp能够包含如下内容:#include"Foos/Foo1.h"#i

c++ - 如何处理 C++ 中 eclipse 中 Unresolved inclusion

我导入了两个自定义项目:projectA和projectBprojectA中的类包含projectB中的标题但是eclipse总是显示一些黄线和红线来表示Unresolvedinclusion。(我确信关于include的所有语法和设置都是正确的,因为它们是已经开发和使用了很长时间的项目)怎么处理?我是否需要右键单击项目并执行index->​​rebuild或其他操作? 最佳答案 你可以在projectA中设置projectB的头文件路径:Project->Properties->C/C++Build->Settings->Comp

c++ - 在eclipse中使用环境变量

我有一个使用CrossGCC工具链的eclipseCDT项目。交叉编译器的路径必须在工具链设置中设置:C/C++Build->Settings->CrossSettings->Path。因为要与其他人共享这个项目,所以交叉编译器的路径应该在我称为LINUX_DEVKIT_PATH的环境变量中。我将LINUX_DEVKIT_PATH定义为环境变量,并在C/C++构建->设置->交叉设置->路径字段中使用“${LINUX_DEVKIT_PATH}/bin”。但是使用此设置找不到编译器。我还尝试使用C/C++Build->Environment->Select...将变量添加到列表中。环境变

c++ - 如何在 Eclipse CDT 中编译 64 位 DLL(使用 Windows SDK)?

我想做的是:在win7上创建一个64位DLL,它与包括OLE32.dll在内的WindowsAPI交互。我得到的:我现在卡住了。我下载了VisualStudio2015CommunityEdition。我试图在那里创建一个DLL,并在创建时生成了所有内容,但没有生成dll。该程序没有提示,一切都按照教程中的设置进行了设置,但没有dll文件。所以我跳过了这个并下载了EclipseCDT。我使用VisualC工具链进行设置,并在出现一些小问题后生成了DLL。所以我使用Java来启动它,但它提示(我使用JNA进行集成)并且它接缝说我有一个32位DLL。所以我在网上搜索、阅读并做了一些事情,但

c++ - 在 Eclipse 下为 C++ 项目运行 make

我正在Ubuntu10.10下开发一个C++应用程序,使用g++和automake。对于这个程序,我有两个cpp文件(main.cpp和forward.cpp,后者是一个测试类)和forward.h;我还有以下生成文件:main:\forward.og++-fPIC-g-Wall-D_REENTRANT-fno-exceptions-I/usr/local/Aria/include/-L/usr/local/Aria/lib-lAria-lpthread-ldl-lrt\-osimple_controller\main.cpp\forward.o%.o:%.cppg++-c-g-Wal

c++ - Eclipse CDT + ICC 编译器

是否可以在Windows上的Eclipse(CDT)中使用IntelC++编译器(icc)?怎么办? 最佳答案 对于我在thisforum中可以读到的内容“目前没有这样的整合在Windows环境中为英特尔C++编译器提供”。或者,还有MinGW,这是一款用于开发Microsoft应用程序的免费工具,它可以访问MicrosoftC运行时的功能。参见here如何使用EclipseCDT进行设置。您还可以下载MinGWhere. 关于c++-EclipseCDT+ICC编译器,我们在Stack

c++ - Eclipse C++ 调试器不显示变量值

我已经使用Eclipse进行Java编码,没有任何问题。使用C++Eclipse(Indigo),我的问题是,当我将鼠标放在变量上时,我无法看到变量的值!它只是显示变量的定义。在Java中,如果我们右键单击一个变量,那么我们会得到一个选项,如"Inspectvalue"。该选项在C++eclipse中也不可见。如何解决这个问题?我缺少任何插件或配置吗?在VirtualBox(WindowsXP主机)中全新安装了Ubuntu11.10。然后安装了g++4.6、EclipseIndigo和EclipseCDT。在"DebugConfigurations"中,它显示:Debugger:gdb

c++ - 无法为 vector 的 vector 解析 Eclipse 方法

每当我尝试通过索引运算符访问vector元素的方法或字段时,例如bar[0].push_back(0)在vector>我从eclipse中收到“无法解析方法”语义错误。代码编译得很好g++-Wall或clang++-这是一个简短的例子。#include#include#includeintmain(){std::vector>bar(10);bar[0].push_back(0);//eclipse"method'push_back'couldnotberesolved(bar[0]).push_back(1);//eclipse"method'push_back'couldnotbe

c++ - Eclipse CDT 调试 : Show dynamic type

我正在使用CDT进行C++开发,它使用gdb进行调试。调试变量View仅显示变量的声明类型-而不是基于vtable信息的实际类型。由于我严重依赖动态子类化,声明的类型通常不包含我需要的信息。我还必须检查实际子类的值。我发现了这个问题:vtableinpolymorphicclassofC++usinggdb据说gdb能够使用以下命令打印基于vtable信息的实际类型:setprintobjecton但是如何在EclipseCDT中执行此操作?顺便说一句:这不是一个很常见的用例,所以默认情况下应该启用它吗?一旦有人使用继承和虚拟的东西,在调试过程中看到真实的对象类型就非常重要。仅显示已声

c++ - 带 Eclipse 的实时时钟 : is it desirable for code to be stored in a fully configured Eclipse project?

最近我的项目组从一个不使用Eclipse的承包商那里购买了一个C/C++代码库。基本上是一个大的/src树,为使用Autotools构建而组织,一些顶级构建脚本掩盖了Autotools的一些复杂性。我们项目团队的开发人员已经设法在Eclipse(Luna)中将代码设置为一个Autotools项目……但目前令人遗憾的是,当我们开始使用此代码时,项目CM也在移动从ClearCase/ClearQuest到Jazz/RTC5(正式过程,非敏捷)。我们都不清楚代码是否应该以完全配置的Eclipse项目的形式进入RTC存储库,以供开发人员使用。我作为开发人员的理解是它必须:如果不是,当我将代码下