标签: eclipse-cdt

VCS 中的 Eclipse 项目

共享 Eclipse 项目时,我应该将哪些 Eclipse 特定文件添加到 VCS(Subversion、GIT 等)?

我在这里有什么:

.autotools
.cproject
.project
.settings/
Run Code Online (Sandbox Code Playgroud)

eclipse version-control eclipse-cdt project

5
推荐指数
1
解决办法
1586
查看次数

eclipse中的静态库链接

我一直在尝试使用静态库 Gtest ( gtest_main.a) 框架构建我的 C 项目。我已将有关库文件和相应路径的信息包含在 IDE 的链接器部分,但我仍然收到以下错误:

******** 项目 CPP_GTEST 配置调试的构建 ****
**** 内部构建器用于构建 ****
g++ -LC:/UT_automation_tools/CPP_GTEST/lib -o CPP_GTEST.exe ut_src\ut_asd.o mock_lib\sgn\sgn_asd.o asd\asd.o -lgtest_main
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe:找不到-lgtest_main
collect2: ld 返回 1 个退出状态
发生构建错误,构建已停止
消耗时间:750 ms.****  

我保留了链接器命令行模式,因为它是 eclipse 中的默认设置 ${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}

我一直在用谷歌搜索来解决这个问题,我尝试了各种方法,我在谷歌搜索时遇到过但无法解决问题。

c eclipse-cdt

5
推荐指数
1
解决办法
3700
查看次数

Eclipse CDT 中的“项目引用”和“路径和符号 -> 引用”有什么区别?

打开项目的属性对话框时,我在C/C++ General -> Paths and Symbols -> References. 在其下方,有一个名为的条目,Project References其中包含一个类似的列表。

列表之间有什么区别?

eclipse eclipse-cdt project

5
推荐指数
1
解决办法
1045
查看次数

EClipse CDT/Juno 和链接器选项 --start-group

我知道链接的 -l 和 -L 选项,但我希望将 --start-group 和 --end-group 以及我所有的库设置到 CDT/Juno 下的 C 项目(属性)中,但是我要把它放在哪里选项 ????-Xlinker ?

谢谢马克

linker eclipse-cdt

5
推荐指数
1
解决办法
837
查看次数

在 Windows、Cygwin 上对 `hb_ft_font_create' 的未定义引用

当我尝试在 Windows 上使用 Cygwin 和 Eclipse CDT 编译我的程序时出现以下错误。

对 `hb_ft_font_create' 的未定义引用

我认为这是由 -l 参数的顺序引起的。基本上这个功能依赖于 Freetype2,但是 Freetype2 的 autohinter 也依赖于 Harfbuzz。这使它成为一个循环依赖问题。

如果我颠倒 -lharfbuzz 和 -lfreetype 之间的顺序,则会出现包含对其他一堆 harfbuzz 函数(不包括 hb_ft_font_create)的未定义引用的另一组错误。

那么我该如何解决未定义的参考问题呢?

c++ eclipse-cdt freetype harfbuzz

5
推荐指数
1
解决办法
856
查看次数

如何使用 Eclipse + CDT + MinGW 更改优化级别?

我正在用 Eclipse + CDT + MinGW 编写一些 C 代码。

编译输出总是显示:

Info: Internal Builder is used for build
gcc -O0 -g3 -Wall -c -fmessage-length=0 -o Math.o "..\\Math.c" 
Run Code Online (Sandbox Code Playgroud)

如何更改命令行参数,例如 -O0、-Wall?

(我是 Eclipse IDE 的新手。)

c eclipse gcc eclipse-cdt

5
推荐指数
1
解决办法
6965
查看次数

在 Eclipse CDT 中为远程调试启动部署文件的正确方法是什么?

我的情况:我目前正在尝试使用 Eclipse CDT 作为专有 IDE 的替代品。我有一个企业应用程序,它由一个可执行文件和许多(30 多个)共享库模块组成。该应用程序针对嵌入式非 x86 平台,具有兼容 POSIX 的操作系统(QNX 或 GNU/Linux,取决于所选的工具链)。因此,无法在开发人员的机器上进行调试。它必须远程完成。

我正在使用 Eclipse Luna/CDT 8.5 和远程系统资源管理器插件,并安装了 GDB/DSF 创建进程启动器。通过这些插件,Eclipse 可以远程启动程序并使用 gdbserver 对其进行调试。但只有主要的可执行文件可以配置为上传。

我想知道通过 Eclipse 为远程调试启动部署文件的合适方法是什么?

我目前的选择是:

  1. 使用远程系统资源管理器透视图,“导入”一些远程文件夹作为工作区中的“远程项目”。设置 Makefile 以在构建后将 .so 文件复制到映射文件夹。构建完成后,手动刷新“远程项目”。然后,文件将上传到远程系统。
  2. 使用远程系统资源管理器透视图,将工作区中的二进制文件“导出”到远程文件系统,以便在远程启动时上传文件。这种方法还要求我在开始调试会话之前“刷新”所有项目,否则不会注意到更改。
  3. 完全不要使用 Eclipse 进行文件上传,而是手动或通过构建脚本部署它们。
  4. 采取艰难的方式向 Eclipse ?DT 贡献一些代码。

有更好的解决方案吗?

linux remote-debugging eclipse-cdt shared-libraries gdbserver

5
推荐指数
1
解决办法
1246
查看次数

Eclipse CDT - 知道哪些文件包含头文件的快捷方式?

我有一个大项目。我想找到其中包含的所有 .cpp/.h 文件file1.h。Eclipse CDT 中是否有任何快捷键可以执行此操作?

c c++ eclipse-cdt header-files

5
推荐指数
1
解决办法
1509
查看次数

如何在 Windows 上构建接线 Pi

我正在尝试为 raspberry Pi 构建跨环境,以便在 Eclipse CDT for windows 上构建二进制文件。

我得到了用于访问 GPIO 的 Wiring Pi,我需要使用“Windows 工具链 for windows”在 Windows 上构建 Wiring Pi 的二进制文件。我已经在 Eclipse 上设置了它,但我还没有构建 Wiring Pi。

错误消息是“poll.h 未找到此类文件或目录”。我安装“SysGCC”时似乎正确设置了包含路径。

请告诉我如何在 Windows 上使用 Eclipse CDT 构建 Wiring Pi。

eclipse-cdt raspberry-pi

5
推荐指数
1
解决办法
5155
查看次数

如何让 Eclipse 反汇编 Intel 语法中的代码

我使用 Eclise CDT 作为开发环境。我使用反汇编视图来查看装配等效项。但我习惯于阅读英特尔语法中的编写汇编代码。是否有任何选项可以让 Eclipse 以英特尔语法转储汇编代码?

eclipse assembly eclipse-cdt disassembly

5
推荐指数
1
解决办法
1556
查看次数