eclipse-cdt相关内容
是否可以(以及如何)在 Eclipse CDT,在使用 .hpp/.cpp 模板创建新类时? 对我来说,Eclipse 很好地生成了一个带有命名空间的新类,但是包含保护不包含命名空间,所以如果同一个头文件在两个不同的目录中存在两次,则只能包含一个. 在我的例子中,命名空间的名称、Eclipse 项目名称和源目录的名称都是相同的,因此这些可以作为包含保护的前缀的替代方案. 解决方案
..
我有 Eclipse Platform 3.7.2 和 CDT 8.0.2. 当我想做“全部构建"时,来自其他工作区项目的标头不计为依赖项,并且不会重新构建任何内容. 我有一个 hello world 应用程序和一个静态库项目.静态库在项目属性 -> c/c++ 常规 -> 路径和符号 -> 引用选项卡 -> 选中“活动"中设置为参考.这是我唯一更改的设置. 顺便说一句,为什么
..
我正在尝试将文件导入 Eclipse C 项目并进行编译.构建过程找不到本地头文件.头文件位于 src 目录中.如何在 Eclipse 中编辑包含路径?如果我手动操作,我可以在 gcc 中指定 -I 选项. 构建文件:../src/averaging.c调用:GCC C 编译器gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/ave
..
我正在尝试让 linux (Ubuntu) 上的 eclipse 链接数学模块.通常我会与 gcc -lm 链接.如何让 eclipse 添加这个?它是否在 Project->Properties 下的库路径中?数学模块位于 linux Ubuntu 系统的什么位置? 解决方案 沿着这个路径:Project->Properties->C/C++ Build->Settings,然后在 To
..
我正在使用 Eclipse-CDT 在 Ubuntu x64 上设置 C++ 项目.我基本上是在打个招呼,并链接到一个商业 3rd 方库. 我已经包含了头文件,链接到他们的库,但我仍然遇到链接器错误.除了明显的问题之外,这里是否还有一些可能的问题(例如,我 99% 确定我正在链接到正确的库). 有没有办法确认我链接的静态库是 64 位的? 有没有办法确认该库具有我期望它具有的类(和方
..
我使用的是 Windows 7 64 位. 我安装了 eclipse 版本 3.6.2、cdt 和 MinGW.我在 Eclipse 中有一个 C++ 控制台程序,如下所示: #include #include 使用命名空间标准;int main() {setbuf(标准输出,NULL);for (int i = 0; i 为什么 Eclipse 控
..
我有一台 Windows 7 64 位 PC,我正在尝试安装免费的 C++ IDE,因此我选择使用 CDT 安装 Eclipse Helios. 对于 g++、make 和 gdb,我根据本教程安装了 msys 和 mingw:http://wiki.wxwidgets.org/HowTo:_Install_MSYS_and_MinGW_for_use_with_Eclipse_CDT
..
我必须使用两个本地库:一个是我自己的,另一个是第 3 方的.只要我在单独的项目中使用它们,一切都很好.但现在我得到了 Exception Ljava/lang/UnsatisfiedLinkError. 我正在使用 Eclipse. 我发现如果我将现有库放在 libs/armeabi 中,Eclipse 会开始编译本机代码并且它会失败.如果我从命令行重建 JNI 部分,编译成功但第 3
..
我为 Java 开发人员使用 Eclipse Juno,我想向它添加 C/C++ 功能.我下载了 Windows SDK 并尝试创建 Hello World C++ 项目.但似乎 Eclipse 没有看到 Windows SDK,所以我无法编译我的项目. 解决方案 编译&用微软编译器构建一个 C++ 项目是件苦差事.但是如果你已经安装了一些版本的 windows sdk,那么工作就完成了将
..
Eclipse 2020-12 (4.18) for C/C++ 中深色经典主题的问题.菜单全部为黑色: 顶部面板有同样的问题: 解决方案 这是 Eclipse TMF 的一个bug,默认包含在 面向 C/C++ 开发人员的 Eclipse IDE 和 面向嵌入式 C/C++ 开发人员的 Eclipse IDE 在 Eclipse 2020-12 (4.18) 中已经修
..
我想要一个 shell 脚本在命令行上创建一个完整的 CDT 项目并将其添加到工作区.我愿意自己生成 .project 和 .cproject 文件,但我想要一些可以实际将项目添加到工作区的东西,因为这是一个不透明的二进制文件,我不想弄乱与. 我查看了 Buckminster 和 Monkey Project,但我不确定两者是否会做我想做的事.任何人都在这方面有任何经验并知道什么是好的解决方
..
我正在 Eclipse CDT 中使用 ncurses 编写 C++ 应用程序,但是我无法在 Eclipse 中运行/调试我的应用程序,因为 Eclipse 中的控制台不适用于 Curses.如果我从终端运行,我的应用程序运行良好,但我刚刚添加了一些新代码,现在出现分段错误,因此我想在 eclipse 中使用调试器来帮助我解决问题.有没有办法让 eclipse 运行/调试我的应用程序,但使用不同的
..
如何使用插件 CDT 为 cmake 配置 Eclipse“Helios"? cmake allCMake 错误:源目录“D:/javaworkspace/workspace/Planner/Debug/all"不存在. Eclipse 总是想使用 'all' 选项,我不知道如何阻止它不使用它. 我已经看到在“构建行为"部分,在“首选项"中有“全部"选项.我删除了这个,但它仍然工作错误(
..
我在 64 位 Windows 7 上安装了 32 位版本的 Mingw 4.7.2(使用安装程序).我在 Eclipse C++ 项目中使用 MinGW 来构建一个 .dll 文件.到目前为止,一切正常. 但是我使用这个 .dll 通过 JNI 包含在一个 java 项目中.当我在 java 项目中调用 .dll 的函数时,异常 "Exception in thread "main" ja
..
我的源代码中有: //foo.cpp结构体{foo() {}#ifdef I_WANT_THIS_FEATURE空栏(){}#万一}; 在我的 Makefile 中有 foo.o: foo.cppg++ -c -DI_WANT_THIS_FEATURE foo.cpp -o foo.o 这可以从命令行以及我在 Eclipse 中创建的外部构建器(它基本上定义了一些环境变量并调用 make)
..
我一直试图在 OS X 上使用 CDT 在 Eclipse 中设置 OpenGL 和 GLUT 库,但没有取得多大成功.我似乎无法让 eclipse 真正意识到 GLUT 在哪里.它目前给我的错误是我有一个未解决的包含 GL/glut.h.在网上环顾四周,我发现我应该在 gcc 链接器设置中使用 -framework GLUT 标志,但这似乎无效. 解决方案 好的.我让它在 X11 中工作
..
我使用 gcc/mingw 在 eclipse cdt(c++) 中安装了 glew、glfw 和 glm,所有这些都是静态的.一切正常,但我不喜欢 eclipse 输出控制台中的警告: 警告:def 文件末尾的 .drectve 损坏 如何修复和隐藏此警告?什么意思? 我注意到,这个警告只有在我调用“glewInit"函数时才会出现. 解决方案 当我遇到这个问题时,是因
..
从命令行构建多个 CDT C++ 项目的最佳解决方案是什么?项目有引用,所以不可能只构建单个项目. 解决方案 此功能已添加到 CDT 6(最终版本于 2009 年 6 月 15 日到期)中.您可以从构建页面下载最终候选版本:download.eclipse.org/tools/cdt/builds/6.0.0/. 使用 Eclipse 3.5 + CDT 6 的发行版,您可以使用在命
..
我在 Ubuntu 10.04 上使用 Eclipse Helios,我正在尝试在其上安装 CDT 插件.我从这里下载它 此处. 然后我转到安装新软件并选择 zip 文件(我不解压缩它,只选择 zip 文件).一切正常,安装,一切正常,显示可选功能,等等. 然后我创建了一个新的 HelloWorld 项目.当我尝试运行它时,它显示一个错误并说: 启动失败.未找到二进制文件.
..
我为 Eclipse 设置了 CDT 并编写了一个简单的 hello world C 程序: #include int main(void){puts(“你好,世界.");返回0;} 程序构建并正确运行,但 Eclipse 在包含语句旁边显示这个黄色问号,上面写着 "Unresolved包含:>>>>> 当我把鼠标放在超过它. 它不影响程序的运行,但我觉得它很烦人.
..