我们有一个相当大的C/C++项目,使用scons进行构建.我想通过Eclipse-CDT尝试构建它.任何人都有这方面的经验,可以告诉我将scons设置为构建器的步骤.(不使用SConsBuilder插件,它不适用于Fedora-11的Eclipse-CDT).
我已将我的Ubuntu框更新为11.10,然后Eclipse也已更新为3.7.0 Indigo with CDT 8.0.1
然后出现以下问题:

我已经包含了矢量头文件,但编译器说Symbol 'vector' could not be resolved.我也定义了#define int Comparable,但Eclipse也说了Symbol 'Comparable' could not be resolved等等....
虽然发生了很多错误,但编译成功完成!
我曾尝试使用g ++编译代码,它没有问题.
如何使用插件CDT为cmake配置Eclipse"Helios"?
cmake all
CMake Error: The source directory "D:/javaworkspace/workspace/Planner/Debug/all" does not exist.
Run Code Online (Sandbox Code Playgroud)
Eclipse总是想使用'all'选项,我不知道如何阻止它不使用它.
我已经在"构建行为"部分看到,在"偏好"中有"全部"选项.我删除了这个,但它仍然有效(同样的错误).
这个帖子:如何暂时禁用EGit?讨论了如何在Eclipse中禁用EGit,但是当我去的时候 "Startup and Shutdown",没有选项可以禁用EGit.
如何控制Eclipse-CDT中加载的插件?
我是下个季度将使用C++的学生.我非常喜欢使用Eclipse的Galileo版本和Java,我想继续使用Eclipse进行C++开发.
我现在正在试验Eclipse上的C++开发.我正在运行带有CDT 6.02的Eclipse 3.5 SR2.我的操作系统是Windows 7,我安装了MinGW-5.1.6.安装了GDB 6.3版.
我有它编译和单步执行代码.然而,我怀疑我只是在爬行并且尚未"将汽车从一档换出".我花了大约一个星期的时间在网上闲聊,以了解构成什么和"最佳"的C++ Eclipse体验.特别是,我对UML和单元测试的往返感兴趣.
我对网络的探索成了一个考古挖掘.我发现了2003年的方法文章,替代MinGW发行版,插件参考,死链接,插件的更多参考,关于gdb错误的热情讨论,以及对插件的更多参考.
我不再知道什么可能构成最佳的C++ Eclipse环境.社区成员是否愿意权衡他们认为当前使用Eclipse进行C++开发的最佳体验?
是否可以在所有C/C++项目中添加包含路径和库?换句话说:如何将它们设为全局或将一个C/C++项目构建设置复制到另一个?
这基本上是一个副本: Netbeans或Eclipse for C++?
但是,这个问题已经3年多了,而且从那以后发生了很多变化.
我有一个大型代码库与自定义(但基于Makefile)构建系统.我特别想知道的领域包括:
有没有人有机会评估Netbeans和Eclipse?
编辑:作为一个后续问题,鉴于甲骨文最近的"开放"努力的糟糕历史,这里的任何Netbeans用户是否都关注其未来?(打开Solaris,MySQL,Open Office)
谢谢
有没有人成功地将这三个一起使用?我使用CDT4生成我的eclipse项目文件.使用GUI版本,工作得相当好.大多数功能都有效 虽然我有外部库的问题.由于某种原因,eclipse不会识别标准库字符串和我的一些其他外部库变量.我在网上读到修改"C/C++ Build"属性可以提供帮助.但是,当我使用CDT4生成工作区时,该选项将在首选项菜单中消失.
现在当我尝试使用eclim和vim来处理我的工作空间时,我遇到了更多奇怪的问题.似乎完成的东西工作得很好.Eclipse将使用">>"表示法标记问题行.但是我注意到导航代码根本不起作用.例如,分层调用树和跳转到符号的定义.这些东西在GUI中运行良好.
有没有人有任何提示/技巧来帮助我在这里?网上是否有任何可靠的指南来解决这些问题?
谢谢!
我有一个包含代码和一些数据文件的CMake项目(图像是精确的).
我的目录结构是这样的:
src包含源代码,数据包含数据文件.CMake建议在源代码构建之外,所以当我调用make时,我有可执行程序,但不是数据文件,因此我无法执行该程序.
当然,make install会将我的数据文件复制到所需的位置并使其正常工作,因此我现在就这样开发:
<edit source code>如果我正在使用命令行和编辑器,那没关系,但我最近决定转向Eclipse CDT.从CMake生成Eclipse项目效果很好,但是从Eclipse 手动执行安装目标并不是那么好.
你们是如何解决这个问题的呢?你的程序是否有一些聪明的算法来尝试找到它的数据目录,即使它不是二进制文件的位置?或者你不使用源代码构建?
我刚刚下载了适用于Windows的Eclipse CDT开发人员工具包(87MB).我还安装了MinGW和msys.我还将它添加到PATH:C:\ msys\1.0\bin; C:\ mingw\bin.然后重新启动计算机.我已经在cmd中按类型"make --version"检查了它的确有效.
但是,出于某种原因,我无法编译我的C项目.我没有得到二进制文件,只在COnsole中得到以下内容:
**** Build of configuration Default for project XXX ****
make all
make: *** No rule to make target `all'. Stop.
Run Code Online (Sandbox Code Playgroud)
有人可以帮我这个吗?