Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2
这是一段C++ 11代码的示例:
auto text = std::unique_ptr<char[]>(new char[len]);
Run Code Online (Sandbox Code Playgroud)
Eclipse编辑器抱怨:
Function 'unique_ptr' could not be resolved
Run Code Online (Sandbox Code Playgroud)
Makefile编译工作正常.如何让Eclipse停止抱怨这些错误?
我有以下方框:
构建和运行我的项目所需的编译器和硬件都只在机器B上.
我想使用Eclipse CDT从该项目的Windows框中"透明地"工作,并能够在IDE中远程构建,运行和调试项目.
我如何设置:
rsync,然后调用远程makefile来启动实际构建?Eclipse托管构建是否具有此功能?当我尝试使用构建程序时Eclipse CDT,我得到以下内容:
/mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106):未定义引用`WinMain @ 16
这是为什么?而且,我该如何解决这个问题呢?
我为eclipse设置了CDT并编写了一个简单的hello world C程序:
#include <stdio.h>
int main(void){
puts("Hello, world.");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
该程序正确构建和运行,但是eclipse在包含语句的一侧不断显示这个黄色问号,"Unresolved inclusion: <stdio.h>"当我把鼠标悬停在它上面时.
它不会影响程序的运行,但我觉得它很烦人.
有谁知道如何删除它?
如何从Juno的CDT工具栏中删除"快速访问"文本条目?我从不使用它,它在我的笔记本电脑屏幕上消耗宝贵的空间.
我注意到在安装cdt之后,Eclipse总是加载默认工作区.中列出的工作区config.ini中osgi.instance.area.default.无论是否Prompt for workspace on startup设置,Eclipse都不会询问打开哪个工作空间.
如何强制Eclipse询问在启动时加载哪个工作区?
编辑:事实证明这并非特定于Eclipse Kepler.我不得不对Eclipse Juno使用相同的过程.问题是,其他帖子似乎缺少回答同一问题的步骤.
我正在使用Eclipse Kepler for C++,我正在尝试使用C++ 11并获得错误.当我编译时,我得到了错误
错误:C++ 98模式下不允许使用基于范围的for循环
我按照帖子的说明进行了操作
并且为Eclipse Juno提供的解决方案无效.
不同的评论表明重启日食,清洁和重建.这并没有什么不同.
eclipse eclipse-cdt eclipse-juno eclipse-kepler eclipse-luna
我想制作一个备忘单,展示Eclipse CDT(C++)最有用(和节省时间)的快捷方式.
您能分享一下您在CDT中使用的最有用的快捷方式吗?
请仅发布一般快捷方式(在执行C++时可用)或特定于CDT.
我在Ubuntu 10.04上使用Eclipse Helios,我正在尝试在其上安装CDT插件.我从这里下载它这里.
然后我去安装新软件并选择zip文件(我不提取它,只需选择zip文件).它确定,它安装,一切正常,它显示可选功能,等等等等等等.
然后我创建了一个新的HelloWorld项目.当我尝试运行它时,它会显示错误并说:
发射失败.找不到二进制文件.
任何人都可以解释我如何解决它?
谢谢.
我正在使用Eclipse-CDT在Ubuntu x64上设置一个C++项目.我基本上是在打招呼世界并链接到商业第三方图书馆.
我已经包含了链接到其库的头文件,但我仍然遇到链接器错误.除了明显的问题之外,这里是否存在一些可能的问题(例如我99%肯定我正在链接到正确的库).
Eclipse说:
Building target: LinkProblem Invoking: GCC C++ Linker g++ -L/home/notroot/workspace/somelib-3/somelib/target/bin -o"LinkProblem" ./src/LinkProblem.o -lsomelib1 -lpthread -lsomelib2 -lsomelib3 ./src/LinkProblem.o: In function `main': /home/notroot/workspace/LinkProblem/Debug/../src/LinkProblem.cpp:17: undefined reference to `SomeClass::close()' ./src/LinkProblem.o: In function `SomeOtherClass': /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:148: undefined reference to `SomeClass::SomeClass()' /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:148: undefined reference to `vtable for SomeOtherClass' /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:151: undefined reference to `SomeClass::~SomeClass()' ./src/LinkProblem.o: In function `~SomeOtherClass': /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:140: undefined reference to `vtable for SomeOtherClass' /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:140: undefined reference to `SomeClass::~SomeClass()' /home/notroot/workspace/somelib-3/somelib/include/sql/somefile.h:140: undefined reference to `SomeClass::~SomeClass()' collect2: ld returned 1 exit status make: *** …
eclipse-cdt ×10
eclipse ×9
c++ ×5
c ×3
c++11 ×1
eclipse-juno ×1
eclipse-luna ×1
g++ ×1
linker ×1
ssh ×1
workspace ×1