首页 文章
  • 1 votes
     answers
     views

    带有GNU ARM EABI的Eclipse CDT

    我 Build 了一个环境 . 我倾向于在链接时无法识别文件格式 . 我已经启用了详细信息,如果有人对此有答案,请告诉我 . 01:14:38 构建配置项目测试器的调试 make -j all'构建目标:testerr.elf''调用:交叉ARM C链接器'arm-none-eabi-gcc -mcpu = cortex-m3 -mthumb -O0 -fmessage-length = 0 -...
  • 4 votes
     answers
     views

    Eclipse [HELIOS] CDT:自动完成,STL不能使用Eclipse ..HELP!

    我是一个java用户,但想玩CPP,所以我为eclipse [HELIOS]安装了CDT插件 . 我正在尝试正确配置它时遇到一些问题,我想知道是否有人可以帮助我 . 这是我们可以使用的简短代码: #include "Base.h" // These lines give error => Unresolved inclusion: <vector> #...
  • 207 votes
     answers
     views

    如何在Eclipse CDT中启用C 11 / C 0x支持?

    Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2 这是一段C 11代码的示例: auto text = std::unique_ptr<char[]>(new char[len]); Eclipse编辑器抱怨: Function 'unique_ptr' could not be resolved Makefile编译工作正常 . 如何让Eclipse停止抱怨这些...
  • 2 votes
     answers
     views

    我是否可以让Eclipse突出显示#ifdef代码块,无论符号是否已定义?

    在我正在进行的一个项目中,我有很多函数与 #ifdef 'd code. In this particular case it would be much more readable if that code was subtly highlighted to show it as being separate from the main code. I' ve的块交错,看看主题选项,但看不到任...
  • 1 votes
     answers
     views

    Eclipse CDT如何理解__SIZE_TYPE__?

    当我在Eclipse中打开 size_t 的声明时,我从GCC获得了 stddef.h 的行: typedef __SIZE_TYPE__ size_t; 我知道 __SIZE_TYPE__ 没有在任何头文件中定义,但是编译器知道 . 但是,Eclipse CDT如何理解 __SIZE_TYPE__ 和 size_t 是整数类型,所以它可以进行代码分析等?它是否内置于CDT中?
  • 0 votes
     answers
     views

    无法解析Eclipse / CDT类型'__uint128_t'

    我正在使用c,它在代码中输入了__uint128_t . 代码在g(GCC)4.8.3上编译很好,但是Eclipse / CDT总是在"__uint128_t"上显示错误 . 实际的错误消息是 "Type '__uint128_t' could not be resolved" . 我已经尝试了几件事,包括重新索引,将-std = c 11添加到编译器的设...
  • 4 votes
     answers
     views

    Eclipse CDT Indexer无法完全识别c 11

    首先,我知道-std = c 11标志以启用c 11支持以及放置它的位置 . 我已将 -std=c++11 附加到 Project -> Properties -> C/C++ Build -> Settings -> Tool Settings -> GCC C++ Compiler -> Miscellaneous -> Other Flags 并且编...
  • 0 votes
     answers
     views

    ifdef中的typedef的CDT索引器错误

    我对索引器有问题 . 它批评了SOCKET在该方法中的使用: #ifndef TEST_H_ #define TEST_H_ #ifdef linux typedef int SOCKET; #endif class Test { public: void test(const SOCKET src); }; #endif /* TEST_H_ */ 我的eclipse版本是:版本...
  • 1 votes
     answers
     views

    Eclipse CDT包含路径,“工具链”,找不到字符串,cout等

    我正在尝试使用CDT编辑C文件 . 但是,它拒绝看到字符串和向量等std类 . (至少现在我将继续用eclipse之外的make构建 . 代码编译得很好 . 但是如果没有字符串等的定义,几乎所有内容都在编辑器中显示为错误 . ) 我正在使用Luna . CDT使用“帮助”>“安装新软件”添加到面向Java的eclipse中 . 文档只是说“安装工具链和发生的事情". But ha...
  • 4 votes
     answers
     views

    Eclipse NEON CDT无法识别c 11/14标头内容

    Eclipse NEON.1 4.6.1,CDT 9.1.0,g 5.4.0 它无法识别所有c 11/14功能 . 它确实识别 auto 和 nullptr 等关键字 . 然而,它不会识别来自 Headers 的内容,这取决于正在定义的正确符号 . 例如,当包括 <memory> 时,它识别像 std::auto_ptr 这样的旧符号,不知道像 std::shared_ptr 这样的符...
  • 4 votes
     answers
     views

    升压单元测试编译在Eclipse中失败

    我想通过Eclipse编译以下代码行,但在构建时我会得到错误,我无法理解..是否有任何人有解决方案来解决它 . #include <boost/test/unit_test.hpp> #define BOOST_TEST_DYN_LINK #define BOOST_AUTO_TEST_MAIN #define BOOST_TEST_MODULE First_TestSuite ...
  • 0 votes
     answers
     views

    如何解决“无源文件命名”GDB / GDBServer错误

    过去几天我一直在努力解决一个问题,我试图在运行Linux的嵌入式ARM设备上远程调试应用程序 . 我的应用程序是用C语言编写的,并在SUSE Linux机器上交叉编译,然后部署到嵌入式ARM平台 . 该应用程序包含一个小型主程序,可调用一堆共享库 . 我一直在共享库中设置断点,但每当我开始调试会话时,我都会遇到可怕的“无源文件命名”错误 . 只是为了评论: 我正在运行Eclipse Neon....
  • 0 votes
     answers
     views

    Eclipse CDT:错误:'::wcstold'尚未使用MinGW声明

    我正在尝试在Eclipse CDT中编译最初用VC编写的游戏 . 我从他们的网站上下载了MinGW . 我在编译时遇到这个错误: c:\ mingw \ bin ../ lib / gcc / mingw32 / 4.6.1 / include / c / cwchar:250:11:错误:':: wcstold'尚未声明为c:\ mingw \ bin ../ lib / gcc / ming...
  • 4 votes
     answers
     views

    eclipse中的静态库链接

    我一直在尝试使用静态库Gtest( gtest_main.a )框架构建我的C项目 . 我已经在IDE的链接器部分中包含了有关库文件和相应路径的信息,但我仍然收到以下错误: ******** Build of configuration Debug for project CPP_GTEST **** **** Internal Builder is used for build ...
  • 0 votes
     answers
     views

    Eclipse:Git项目的CDT代码分析

    我正在使用Eclipse Photon . 我导入了一个Git项目,想要为这个项目应用CDT代码分析,但我没有选项: 对于一个新的c项目,我有: 对于Pydev项目,我可以选择“设置为源文件夹”,但我找不到类似的c项目 . 有人知道吗?
  • 0 votes
     answers
     views

    Eclipse CDT在自动生成的构建中包含未引用的文件

    我是eclipse的新手,并试图搞乱简单的构建 . 我做了一个基本项目,自动生成构建信息(没有用户定义的makefile) . 简单(工作)案例 我创建了一个名为Test的“Hello World”项目(不是一个空项目) . 它有一个文件 - Test.cpp,其中main()in => builds并运行正常 . TEST.CPP int main() { // output som...
  • 14 votes
     answers
     views

    无法调试eclipse helios cdt上的小程序使用windows下的mingw / gdb,控制台冻结

    我一直在尝试使用Eclipse CDT做一些c示例,我可以使用run命令运行它们,但每当我尝试调试时,控制台窗口冻结,我能够输入,但程序没有继续 . 当我调试时,我在控制台窗口上得到以下输出(没有断点,但由于默认设置,主要中断): Hello, world put your name: 15^running 继续按钮被禁用,当我输入内容并按回车键时,它不会执行任何操作 . 15是随机数,有时是...
  • 7 votes
     answers
     views

    在Linux上,在Eclipse CDT中使用gdb调试C应用程序,如何向stdin输入内容?

    在Linux上,我试图在Eclipse CDT中使用gdb调试C应用程序 . 例如,应用程序 applic.exe 需要一些命令行参数 arg1 和 arg2 ,它需要 stdin 上的一些数据(例如,取自文件 input.txt ) . 通常,要在控制台中运行应用程序,我会这样做: cat input.txt | applic.exe arg1 arg2 在控制台中使用gdb我可以这样做: g...
  • 17 votes
     answers
     views

    使用Eclipse CDT和GDB进行调试

    我有使用共享库的Eclipse CDT C应用程序项目 . 该库使用调试信息进行编译,其源可在正确的路径中使用 . 现在我尝试使用Eclipse和GDB调试我的应用程序 . 如果我在我的应用程序源代码中放置断点,一切都很好 . 然后我打开包含的共享库的源文件并将断点放在那里 . 启动调试会话时,我被警告 "No source file named xxx.cpp in loaded sy...
  • 1 votes
     answers
     views

    在Eclipse Juno上禁用动态创建的命令(Eclipse RCP开发)

    我有一个动态创建菜单贡献的类: public class DynamicHelpMenuFactory extends ExtensionContributionFactory { ... public void createContributionItems(IServiceLocator sl, IContributionRoot ad) { ... ICommandService co...
  • 67 votes
     answers
     views

    使用Eclipse / CDT调试C代码时更好的变量探索

    使用Eclipse和CDT来调试C代码,变量窗口很麻烦,并且对于标准模板库或boost中定义的类型(例如shared_ptr)而言,信息量不大 . 只是一个例子,这对于std :: vector来说可能是这样的: bar {...} std::_Vector_base<TSample<MyTraits>, std::allocator<TSample<M...
  • 9 votes
     answers
     views

    使用Eclipse CDT调试ncurses

    我正在使用Eclipse CDT中的ncurses编写一个C应用程序但是我无法在eclipse中运行/调试我的应用程序,因为eclipse中的控制台不能与curses一起使用 . 如果我从终端运行它,我的应用程序运行正常,但我刚刚添加了一些新代码,现在我遇到了分段错误,所以我想在eclipse中使用调试器来帮助我解决问题 . 有没有办法让eclipse运行/调试我的应用程序,但使用不同的终端输出,...
  • 4 votes
     answers
     views

    在Eclipse中调试ncurses应用程序

    我'm trying to debug an ncurses application in Eclipse CDT. I'已设法使用this post将控制台输出重定向到真正的终端 . 然而终端上的刷新率似乎被破坏了 - 它不断地使文本发送,并且似乎没有响应输入(难以判断闪烁) . 我认为这是一个Eclipse配置问题,而不是gdb问题,因为如果我按照here所描述的那样手动调试它通常不会在Ecl...
  • 2 votes
     answers
     views

    自动附加GDB以使用Eclipse CDT进行处理

    我正在编写一个在环境中运行的C应用程序 . 在Eclipse CDT中,我设置了一个将GDB附加到应用程序进程的调试配置 . 不幸的是,我仍然需要为每个调试会话手动选择进程 . 通常只有一个具有相应名称的进程,但当然,每次启动时都会有不同的进程ID . 有没有办法自动执行此步骤,以便只需单击鼠标即可以最佳方式启动调试会话? 非常感谢,拉尔夫
  • 180 votes
     answers
     views

    通过SSH使用Eclipse处理远程项目

    我有以下方框: 带有Eclipse CDT的Windows框, 一个Linux机器,只能通过SSH访问我 . 构建和运行我的项目所需的编译器和硬件都只在机器B上 . 我想使用Eclipse CDT从该项目的Windows框中“透明地”工作,并能够在IDE中远程构建,运行和调试项目 . 我如何设置: 大楼会起作用吗?任何比编写本地makefile更简单的解决方案,然后调用远程make...
  • 0 votes
     answers
     views

    在以下期间发生内部错误:“从'myserver更新SonarLint绑定数据” . org / sonar / api / batch /传感器 - Eclipse(C)

    我正在尝试将Eclipse连接到SonarQube服务器,其中位于我正在工作的公司的代码 . 我已经在我的Eclipse中核心安装了Sonarlint . (C)我按照文档:https://docs.sonarqube.org/display/SONARQUBE45/Installing+SonarQube+in+Eclipse . 首先,我去了Window> Preferences&gt...
  • 5 votes
     answers
     views

    Eclipse CDT代码分析认为size_t是模糊的

    毕竟,它确实在stddef.h和c config.h中定义: c config.h: namespace std { typedef __SIZE_TYPE__ size_t; typedef __PTRDIFF_TYPE__ ptrdiff_t; #ifdef __GXX_EXPERIMENTAL_CXX0X__ typedef decltype(nullptr) nul...
  • 9 votes
     answers
     views

    MinGW / Eclipse ld.exe找不到库

    我正在使用Eclipse CDT尝试使用Ogre 3D引擎编译项目 . 但不知何故,mingw无法找到我链接的静态库 . 这些是错误消息: c:/ mingw / bin /../ lib / gcc / mingw32 / 4.6.1 /../../../../ mingw32 / bin / ld.exe:找不到-lzziplib_d c:/ mingw / bin /../ lib / g...

热门问题