当搜索宏引用时,Eclipse显示文件+引用宏的行。我想file+line+function.搜索其他类型的数据(例如函数)将按预期显示文件+行+函数,所以也许应该在Eclipse配置中为宏调整一些东西?有什么想法吗? 最佳答案 更新-2017年1月CDT的下一个版本(CDT9.3,将于2017年6月发布的EclipseOxygen的一部分)将支持显示包含宏引用的函数。参见Bug508216更多细节。此答案的其余部分是原始答案。长话短说EclipseCDT无法显示引用宏的函数,因为在构建索引时此类信息未包含在索引中。图片为确保我们谈
因为我不习惯Eclipse,所以我的项目的子文件夹混合了“源”和“普通”文件夹。这不是什么大问题,因为这些是Makefile项目,但让我的文件夹没有按字母顺序列出(源文件夹首先显示)让我很困扰。我想将我的“普通”文件夹转换为“源”文件夹,但我在上述文件夹的右键菜单和“属性”窗口中找不到任何相关内容。有没有一种无需手动编辑.cproject文件即可转换文件夹类型的方法?如果没有,我可以只编辑sourceEntries标签吗(到目前为止它似乎有效)?我正在使用CDT8.0.2。 最佳答案 为了在Eclipse中执行此操作,您应该进入项目
我正在尝试使用这个:http://www.minixml.org/index.php我想让这些包含在EclipseforWindows上工作。谁能帮帮我? 最佳答案 左键单击您的项目并选择Properties,然后转到以下部分:C/C++General,然后选择PathsandSymbols,然后选择Includes选项卡,在Languages列表中选择GNUC++(或您当前使用的任何工具链)。现在您可以在最右边看到Add...按钮,单击它并提供包含include的目录的路径,例如:D:\Libraries\MiniXML\incl
我有一个由大量项目(C++和C#)组成的解决方案。我将解决方案升级到VS2015,所以现在大部分的工具集版本设置为V140,但有一小部分项目需要保留在V110(第三方库等)。当我在VisualStudio2015中构建解决方案时,它构建得很好,但是当TeamFoundationServer尝试构建它时,它失败并出现以下错误:C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44):v140的构建工具(平台工具集='v140')无法找到。要使用v140构建工具进行构建,请
1.提出问题 我们在学习过程中有的时候总是要导入别人的Java项目,但每次都是直接导入别人的项目,本人就能运行跑起来,你就是不行,而且还是一大堆红叉红波浪,那么接下来的方法可能有助于解决大家遇到的问题。如下图: 2.分析问题 这是因为不同环境写的代码在其它环境中运行可能会出错,这里的环境指的就是JDK的版本问题,之所以别人的代码你跑不起来就是因为你的JDK版本和别人的JDK版本不一样。3.解决方法1.右击对用的项目,点击最下面的Properties(或者左击一下项目,Alt+Enter),选择JavaBuildPath,切换到Libraries栏目 2.选中打叉项,点击Re
我正在尝试让Boost库在我的Eclipse中的C++项目中运行。在Boost中使用仅header库时,我可以成功构建,例如使用lambdaheader的“入门”指南中的示例简单程序。我无法让我的项目成功链接到regexBoost库,如本指南后面所示。在我的项目属性->c/c++构建->设置->工具设置选项卡->库中,我在库框中添加了“libboost_regex”,以及“C:\ProgramFiles\boost\boost_1_42_0\bin.v2\libs"添加到库搜索路径框,因为这是所有.lib文件所在的位置。我什至尝试将“libboost_regex-mgw34-mt-d-
编辑:jldupont的建议(见下文)成功了Window->Preferences->General->Editors->TextEditors->Showlinenumbers我刚刚安装了EclipseGalileo(第一次)并且正在用C++编程,但无法让编辑器显示行号......当我用谷歌搜索时,我得到了这些指示:GotoWindow->Preferences->Editor->AppearanceandcheckShowlinenumbers但是当我按照这些指示操作时-没有“显示行号”复选框?我在哪里可以获得启用此功能的“插件”?还是Eclipse有行号?注意:我已经安装了CDT
我想编写一个程序来链接已经用VC++创建的二进制文件。在Eclipse中为VC++添加工具链的步骤是什么?有人试过成功吗?如果是这样,调试器是否仍然有效? 最佳答案 VC++有一个工具链实现。构建插件名为org.eclipse.cdt.msw.build,还有一组名为org.eclipse.cdt.msw.debug.*的调试器插件。我认为构建集成有效,但调试器集成在可用之前仍需要一些工作。CDT团队的DougSchaefer拥有blogged关于这个好几次了,一直运行Wascana为此项目进行了一段时间。不幸的是,he'snolo
我开始学习C,安装了用于C/C++开发的eclipse插件(CDT插件)。我正在使用helloworld程序测试设置,但看起来eclipseC插件(CDT)没有内置编译器。我认为eclipse插件通常是自给自足的?我是否需要单独安装一个编译器来完成我的c设置,或者我如何让它从eclipse中编译。我做了通常的事情:在eclipse工作区中创建了一个新的c项目,创建了一个新的hello.c文件,如下所示:/**hello.c**Createdon:2009-12-21*Author:geek*/main(){printf("helloworld\n");}编辑:操作系统是windowsV
我有EclipseHelios并想使用它编写C++代码,但我一直遇到“启动失败。找不到二进制文件”错误。我使用“mingw-get-inst-20120426”文件安装了MingWC++编译器,并选择了“C编译器、C++编译器、MSYS基本系统和MingW开发人员工具包”。然后我转到Eclipse>project>properties>C/C++General>PathsandSymbols,然后在Includes选项卡中选择GNUC++并添加“C:\MinGW\lib\gcc\mingw32\4.6.2\包含\c++"路径。我还转到C/C++build>Environment并将“C