小编Rob*_*mer的帖子

c ++ 0x编译,但即使使用-gnu ++ 0x发现也会出现eclipse编辑器错误

我使用一些代码来报告任务的持续时间使用std :: chrono :: high_resolution_clock ... c ++ 0x的一部分.

我可以使用-gnu ++ 0x标志在eclipse cdt中成功编译c ++ 0x特性.虽然成功编译,编辑器似乎没有意识到c ++ 0x,即它在我的代码中显示任何c ++ 0x特性的错误.我通过在项目发现选项中添加-gnu ++ 0x标志来解决这个问题.注意:在您执行另一次编译并重建索引之前,不显示已修复...

-E -P -v -dD"$ {plugin_state_location} /specs.cpp"-std = gnu ++ 0x

我仍然有一个最后一个编辑器错误,我无法摆脱"符号'duration_cast'无法解决"(我有一张照片,但新用户无法发布照片)

任何人都有任何想法如何解决这个问题?这是代码:

#ifndef _scoped_timer_h_
#define _scoped_timer_h_

#include <iostream>
#include <chrono>
#include "boost/noncopyable.hpp"
#include "boost/format.hpp"

using namespace std::chrono;

  // Utility class for timing and logging rates
// (ie "things-per-second").
// NB _any_ destructor invokation (including early return
// from a function or exception throw) will trigger an
// output which …
Run Code Online (Sandbox Code Playgroud)

c++ eclipse boost c++11

11
推荐指数
2
解决办法
5821
查看次数

标签 统计

boost ×1

c++ ×1

c++11 ×1

eclipse ×1