草庐IT

jshint-eclipse

全部标签

c++ - 用于外部基于 gcc 的构建器的 Eclipse CDT 错误解析器

我知道CDT7将包含一个正则表达式错误解析器,但我现在使用的是CDT6。我有一个外部CDT构建器,它只调用一个shell脚本来触发我的构建(基于Jam)。该构建使用GCC,错误和警告被流式传输到控制台View,但当然没有错误解析器正在查看它,所以我的问题View中没有任何内容。有没有办法将CDT配置为在我的控制台输出上使用它的GCC扫描器来填充“问题”View?GCC解析器已启用,它只是不查看我的输出。 最佳答案 我不确定这个问题是否仍然存在,但以下解决方案应该可以填充“问题”View:1)在CDT中创建一个空的C++makefil

c++ - Eclipse C++ 内容辅助,自动激活

我注意到在Eclipse中内容辅助在插入->或.或::我真的很喜欢这个功能,但我希望它会更灵活一点,并在每输入2-3个字符后自动激活。这方面的一个例子在Code::Blocks中。它允许您在输入一定数量的字符后自动激活内容辅助。另一个例子是在VisualStudio中使用VisualAssistX,“整个番茄”。是否有可能以某种方式为Eclipse启用此功能? 最佳答案 除了.::和->但是,按CTRL+Space可自动完成或调出内容帮助,例如输入2-3个字符后。 关于c++-Eclip

c++ - 让 C++ 在 Eclipse 中编译

尝试获取EclipseCDT插件来编译一个简单的C++应用程序。我创建了一个新的C++项目,并添加了1个文件(test.cpp)并将其编码为“Hello,world!”示例:#includeusingnamespacestd;intmain(){cout我在usingnamespacestd和cout上得到了突出显示的语法错误,声明(分别):Symbol'std'couldnotberesolvedSymbol'cout'couldnotberesolved我确定我没有安装CDT以及编译/构建完整C++应用程序所需的一切。我可以从哪里开始寻找我缺少的东西?

c++ - 无法使用 std=c++11 设置 Eclipse Juno C++

我有EclipseJunoC++(内部版本号:20120614-1722)。我正在尝试使用指令-std=c++11或-std=c++0x设置编译器调用参数,但在编译下面的代码时。EclipseJuno中没有“工具设置”(至少对于Mac是这样),所以我无法转到“C/C++构建->设置->工具设置”。我的编译器是GCC4.8.0#include#include#includeusingnamespacestd;intmain(void){vectorv={"a","b","c"};for(strings:v){cout我得到了:HelloWorld.cpp:16:33:error:coul

c++ - 从 Eclipse 中的现有 Makefile 推断包含路径和 make 目标

我正在尝试在现有的文件夹集合上使用Eclipse,其中包含C++和Linux中的递归Makefile文件。make文件使用gcc和ar,用户指定他要使用的gcc的路径生成文件。我将使用的make文件是手工输入的。在Eclipse中,有一个选项可以创建一个看起来适合我需要的新项目:“从同一目录中的现有代码创建一个新的Makefile项目”。**crossGCC*GNUAutotoolsToolchain*LinuxGCC这里我有两个问题:我应该选择哪个工具链?Eclipse如何使用这些信息?我希望Eclipse从顶级Makefile中尽可能多地推断(例如,include路径、生成targ

c++ - Eclipse 和命令行参数中的引号?

我有一些C++代码期望它的命令行看起来像这样:/path/to/exe-p:parameterName="[/path/to/a/file,/path/to/another/file]"包括引号。它们可以是单引号或双引号,但必须存在。在Eclipse中,如果我设置命令行参数(调试配置/参数)并输入上面的命令行选项(减去/path/to/exe),Eclipse会使用引号。由于我在Linux上运行它,方括号给shell带来了麻烦,它甚至从未进入我的代码。如果我这样设置命令行参数:“这是引用”argv[1]看起来像这样:这是引用即没有引号。如果我这样设置命令行:\"这是引用\"我得到:ar

c++ - Eclipse CDT 无法解析 STL 容器中元素的方法

我使用EclipseJuno和CDT来开发我的C++项目和自定义makefile。我也在使用C++11功能,我必须按照此处关于SO的建议使用Eclipse的解析器。问题是Eclipse无法解析在STL容器元素上访问的方法或字段。例如:mainapp.htypedefstruct_PlayerCalibrationData{[...]std::stringgetSamplesStr(){[...]}}PlayerCalibrationData;std::vectorm_calibrationData;mainapp.cppm_calibrationData[0].getSamplesSt

无法使用Eclipse创建我的第一个Portlet项目

我是Liferay的新手,我正在使用Liferay-Ce-Portal-7.0-GA4和Eclipse当我尝试创建我的第一个Portlet项目时,它会像这样挂起:这是控制台日志:我读Liferay-创建第一个Portlet插件项目时错误但这对我没有帮助。我正在使用Windows10。看答案我连接到更稳定的连接,并等待了更多。项目创建成功!似乎我的联系是问题所在。

c++ - 如何使用eclipse构建C++应用程序

我已经从here下载了EclipseJunoforC++.我正在尝试构建一个简单的helloworld程序(主要是为了测试使用C++的eclipse),但我无法构建和运行它。这是我的代码:#includeusingnamespacestd;intmain(){cout问题标签显示make:***Noruletomaketarget`all'.我只能假设发生这种情况是因为eclipse未配置为查找我的编译器(g++forarchlinux),但我不知道如何修复它。理想情况下,我希望能够像使用Java一样轻松地使用Eclipse使用C++进行编程(即编写代码、构建和运行)。

c++ - Eclipse cdt : Includes header file correct, 编译,但突出显示源代码: "Unresolved inclusion"

我有一个项目使用另一个项目的共享库。在项目设置中,我为GCC和G++编译器(-L和-l选项)设置了正确的包含路径和库。一切都编译得很好,这里没有问题。但是源代码没有正确分析。我包含的头文件(位于另一个项目中)被标记为“Unresolvedinclusion并且我在任何地方使用它的东西,源也被突出显示。#include"myHeader.h"有什么想法吗?谢谢! 最佳答案 您在这里(可能)缺少的是告诉索引器在哪里寻找这些header。我通常管理自己的Makefile,所以我不知道如何让它同时适用于eclipse管理的makefile和