草庐IT

jshint-eclipse

全部标签

c++ - 如何用 Eclipse 打开现有的 C++ 项目?

我有两个C++项目需要在Windows和Linux中运行和构建。我们使用MicrosoftTFS进行源代码控制。对于Windows,我们使用VisualStudio。对于Linux,我们使用Eclipse。(我对Eclipse没有太多经验)我已设法在两个平台上正确配置和构建项目。我在TFS中检查了来自eclipse的.cproject和.project,所以我可以在另一台计算机上使用它。现在我想在另一台Linux计算机上获取项目,但我不知道该怎么做。我尝试关注thisinstructions,但我没有压缩我的源代码。其他地方如here建议创建一个新项目。Eclipse中有没有类似于Vi

如何设置Eclipse中FileInputStream的文件路径

我已经创建了学生对象并序列化,现在我想对其进行序列化。ObjectInputStreamob=newObjectInputStream(newFileInputStream("f.txt"));Students=(Student)ob.readObject();ob.close();看答案您可以将文件的位置相对于项目的根。例如,如果您将文件存储在YOUR_PROJECT_DIR/package_name/file.txt您需要使用newFileInputStream("package_name/file.txt")否则您还可以指定绝对路径。就像是newFileInputStream("C:/U

c++ - 在 Eclipse CDT 中使用 Clang 静态分析器

虽然理论上可以将外部静态分析器集成到Eclipse中,如所演示的here(即对于Cppcheck),我想知道是否存在不需要插件开发的更新解决方案?例如,现有插件、CODAN中的可用选项或上述ClangStaticAnalyzer教程的简化版本。 最佳答案 CodeCheckerEclipsePlugin是一个Eclipse插件,可以显示C/C++项目的ClangStaticAnalyzer和ClangTidy缺陷。安装后,您可以将它作为“CodeCheckernature”添加到您的CDT项目中。唯一的软件要求是您的机器上必须安装C

c++ - Eclipse 与 qt 集成

我用c++cdt下载qt和eclipse,我看到qt带有qtide(qtcreator),用于开发qt应用程序,那很好,但我想用eclipse做这个,我的意思是使用c++代码和qtinsideeclipse。有没有?因为我正在尝试使用qt来设计我的用户界面,并使用其他库中的其他代码来做其他事情。我尝试包含头文件(usr/include/qt4),但是当我编译程序时我仍然遇到问题,例如我们(找不到qgui.h)任何帮助将qt与eclipse集成,如netbeans。编辑:这是我的输出13:48:48****IncrementalBuildofconfigurationDebugforpr

c++ - 如何在 Eclipse C++ 中使用 -std-c++11

我在代码中写了这一行vectorcone1{0.0f,2.4f,-11.0f,/*rotated*/30.0f,-1.5f,0.0f,0.0f};但是像在C++98中一样出现错误,变量必须由构造函数而不是{}初始化我已经搜索了我应该使用-std-c++11的解决方案,但是我不知道如何在Eclipse中添加它? 最佳答案 您可以通过几个简单的步骤完成此操作...右键单击项目并选择“属性”导航到C/C++Build->Settings选择工具设置标签。导航到GCCC++编译器->杂项在标记为OtherFlags的选项设置中添加-std=

c++ - std::在 eclipse 中移动无效参数

我正在用这个简单的例子测试std::move但是当我试图编译这段代码时,错误发生了#include//std::move#include//std::cout#include//std::vector#include//std::stringintmain(){std::stringfoo="foo-string";std::stringbar="bar-string";std::vectormyvector;myvector.push_back(foo);//copiesmyvector.push_back(std::move(bar));//movesstd::cout但是ecli

c++ - 在eclipse中调试makefile项目

我在eclipse中导入了一个“现有代码作为makefile项目”项目。我想在eclipse中进行调试,例如我可以设置断点或单步执行代码。如果我直接调试项目,eclipse会说没有XXX.cpp的源代码,所以无法调试。我应该如何更改makefile以在eclipse中进行调试? 最佳答案 只需确保您的Makefile目标不会剥离可执行文件,并且它包含调试符号。这意味着gcc行不能包含-s,它应该包含-g这种简单的Makefile的一个例子是:TARGET=YOUR_EXECUTABLE_NAMESOURCES=$(shellecho

c++ - 如何在 minGW 的 Eclipse 中禁用未使用的变量警告?

如何在minGW的C++中禁用以下警告?warning:unusedvariable'x'[-Wunused-variable]在EclipseCDT中,我找不到警告编号:../src/subfolder/ClassTwo.cpp:20:8:warning:unusedvariable'x'[-Wunused-variable]我试过这样做:#pragmawarning(push)#pragmawarning(disable:?)//whichnumber?#include"subfolder/ClassTwo.h"#pragmawarning(pop)但是没有用。我的问题:如何在Ec

c++ - eclipse-cdt中如何自动生成函数头注释?

有没有一种方法可以自动为eclipsecdt中的函数生成函数头文件?我看到相关帖子要求在函数头之前使用Alt+Shift+J或键入/**然后按Enter。但是我想知道是否有可能获得预定义的函数头。我试图在中定义我的格式C/C++>Codestyle>Codetemplates>Comments>Methods但找不到在代码中使用它的方法。 最佳答案 恐怕我有一个部分的答案:如果您转到window->preferences->C/C++->Editor并在Documentationtoolcomments下选择Doxygen,键入/*

c++ - CDT Kepler Eclipse 上的 "Launch failed. Binary not found."错误

运行或调试任何东西都会给我一个非常令人沮丧的“启动失败。找不到二进制文件”错误。我正在使用安装了CDT插件的Eclipse(具体来说,我安装了MinGW包)。我已经尝试设置用户和系统PATH变量以包含我的(MinGW目录)/bin我还尝试在运行之前构建该程序。我还确保启用了项目设置下的PEWindowsParser。我转到“项目属性”>“运行/调试设置”>“新建”>“C/C++应用程序”>“环境”>“选择”>,然后选择“路径”我还尝试将Main选项卡中的C/C++Application设置为通过构建程序生成的可执行文件,但是当我构建我的程序时没有生成这样的文件。不过,我严重怀疑这是导致