我已经搜索了一段时间,但没有找到好的答案。(我目前正在与GHS支持人员讨论这个问题,但想在这里发帖,看看是否有人对此有任何经验。我会在与GHS进行更多讨论后发布更新。)我正在使用GreenHillsSoftwareMULTIIDE和编译器开发嵌入式应用程序。这是一个C++项目。我正在尝试移植一个现有的.gpj项目以便在Eclipse中使用,这样我就可以利用EclipseCDT中的开发工具。有没有人有这样做的经验并可以提供相关提示?我当然想在Eclipse中进行开发,并且仍然使用GHS编译器进行编译,并使用我当前.gpj文件中的所有选项。目前,我刚刚打开了两个应用程序,并一直在单独的Ec
编辑:与此同时,我已经弄明白了这一点,并在下面写了一个详细的答案。我刚刚尝试在Win7上从MSVC10的Express版本切换到EclipseCDT,在配置时我遇到了以下简单OpenGL代码的问题(在VisualStudio中运行良好):#defineGLEW_STATIC#include#includeintmain(){GLFWwindow*w;if(!glfwInit())return-1;w=glfwCreateWindow(640,480,"HelloWorld",NULL,NULL);if(!w){glfwTerminate();return-1;}glfwMakeCont
我的项目中有一个文件需要使用外部工具进行编译,其输出是一对.c和.h文件。将其集成到我的Eclipse-CDT构建中的最佳方法是什么?理想情况下,我可以使用相对路径引用外部工具理想情况下,Eclipse会知道我是否更改了它需要重新运行外部工具的文件我尝试在项目属性下的“构建器”部分添加一些内容,但结果不一。谢谢亚历克斯 最佳答案 我通过添加类型为“Program”的“Builder”使它运行良好。右键单击项目,单击“属性”,单击“新建...”,添加要执行的文件的位置以及任何命令行参数。
我使用EclipseCDT和CygwinGCC3作为编译器。我的项目正在使用自定义Makefile。问题是在调试代码时,它找不到源文件,即使我添加了自定义路径映射:/cygdrive/cc:\除了我得到所有标准头文件的“Unresolvedinclusion”这一事实之外,即使程序编译并运行良好也是如此。我将问题追溯到“自动发现”选项,该选项显示以下错误:请注意,我确保工作区目录位于没有任何空格的路径上。奇怪的是,当我在shell中运行那个有问题的命令时,它运行得很好,输出如下:$gcc-E-P-v-dDC:/Users/Amro/workspace/.metadata/.plugin
我最近开始使用EclipseKeplerCDT。在输入类数据成员后,我希望能够为类构造函数生成代码。使用Eclipse编写Java开发,我会通过右键单击并使用Source子菜单中的构造函数生成条目(Alt+Shift+S)来完成此操作;但是,编写C++时,此功能不可用……或者是吗? 最佳答案 该功能尚未在CDT中。多年来,我一直羡慕EclipseJDT(Java)的“使用字段生成构造函数”功能。8o它为样板代码节省了很多时间。如果您也喜欢这个功能,请在下一页与您的friend/同事一起投票!https://bugs.eclipse.
我有一个Android(Java)项目,其中包含一些nativeC/C++代码,我需要它能够在各种C类和函数上完成编码。但是,在Android(Java)项目中似乎不提供包含(完整)源代码来源的选项。有没有人知道一种方法:1)诱使Eclipse包含必要的项目属性面板项(侧面板)?2)通过使用某种形式的配置文件手动包含文件?谢谢,凯文 最佳答案 有两种在Eclipse中设置NDK构建器的基本方法:创建自定义生成器-设置起来更容易一些并且更便携,但不提供C++自动完成功能,并且您无法通过在错误控制台中双击来导航到源代码。(这似乎是你的情
我有一个AndroidNDK项目,其NDK部分从命令行编译正常;我以前在Eclipse下将编译好的东西作为纯Java项目运行没有问题。但是我将它转换为C/C++项目,现在甚至无法运行它。我在“控制台”中看到库已构建,但是:Eclipse告诉我我的项目有错误并且不会运行它。(到底为什么?代码是编译!!!)我通过向项目属性添加包含路径解决了一些缺少符号的问题。但我还是觉得很奇怪无法解析函数“__android_log_print”错误。那么,两个问题:我如何摆脱这个错误?(它可以被忽略吗?)B计划:如何将这个混合的C/C++/Java项目转换为纯Java项目?===PS“你怎样称呼这艘船,
我有一个C++项目proj1,其中包含一些源文件,但是我还想使用另一个项目proj2中的一些源文件。proj1和proj2都是目录my_projects的子目录。我不希望eclipse复制文件,因为我想确保只有一份拷贝可供编辑。这类似于MSVisualStudio的“添加现有项目”选项。我的最终目标是能够为proj1和proj2创建makefile,将两个目录压缩在一起并将它们发送给同事,这样他们就可以使用make自己构建这两个项目。这在Eclipse中可行吗?我已经搜索过,但没有找到解决方案。菲尔 最佳答案 如果您在Eclipse
我习惯于使用Eclipse处理Java相关项目,以至于我认为我也可以使用EclipseCDT处理C项目。“在面包屑中显示”是一个漂亮的小功能,可以显示光标当前所在的位置(在EclipseJAVA中)。我在EclipseCDT中没有看到该选项。它在某种程度上难以实现吗?我能找到的最接近使用面包屑功能的是:GotoOutlinepane,openitsmenu(downarrowheadonthetop,rightside)andcheckthebox"LinkWithEditor".Nowthemethodnamewillbehighlightedtocoincidewiththecur
我在Linux下为我的C++项目使用Eclipse。当我遇到编译错误时,我可以在控制台窗口中看到它们。我目前正在手动导航到文件和行号以修复错误。是否可以让Eclipse提供指向正确文件和行号的链接? 最佳答案 您可能需要配置Eclipse来解析编译器发出的错误,以允许它提取文件名和行号。CDTFAQ有更多信息:HowdoIaddanErrorParser(orTheprojectseemstobuildfile,butdoesn'tparsemyerroroutputwhatcanIdo?)注意EclipseCDT应该为开箱即用的G