相关疑难解决方法(0)

如何在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]);
Run Code Online (Sandbox Code Playgroud)

Eclipse编辑器抱怨:

Function 'unique_ptr' could not be resolved
Run Code Online (Sandbox Code Playgroud)

Makefile编译工作正常.如何让Eclipse停止抱怨这些错误?

c++ eclipse eclipse-cdt c++11

208
推荐指数
7
解决办法
22万
查看次数

在Eclipse CDT(Juno/Kepler/Luna)索引器中启用C++ 11

如何在Juno/Kepler/Luna中的Eclipse CDT索引器上启用对新C++标准的支持?

c++ eclipse-cdt c++11

37
推荐指数
1
解决办法
3万
查看次数

为什么Eclipse CDT会说:'语法错误',但编译没问题

我正在使用现有的C代码,它有几行语句类似于这一行:

struct collect_conn *tc = (struct collect_conn *) 
     ((char *)c - offsetof(struct collect_conn, runicast_conn));
Run Code Online (Sandbox Code Playgroud)

struct collect_conn沿着以下行:

struct collect_conn {
  struct runicast_conn runicast_conn;
  struct announcement announcement;
  const struct collect_callbacks *cb;
  struct ctimer t;
  uint16_t rtmetric;
  uint8_t forwarding;
  uint8_t seqno;
};
Run Code Online (Sandbox Code Playgroud)

我正在使用Eclipse CDT,它将带有橙色波浪线的行标记为"语法错误".我认为它是由CDT索引者标记的.但是,编译(在终端中手动)是没有问题的.

然而,这有点不方便,因为线上的元素没有被索引(因此调用层次结构树并不总是正确的,或者元素的突出显示等)

为什么Ecipse不喜欢这条线?

c indexing eclipse-cdt

14
推荐指数
4
解决办法
4万
查看次数

标签 统计

eclipse-cdt ×3

c++ ×2

c++11 ×2

c ×1

eclipse ×1

indexing ×1