小编use*_*630的帖子

错误C2039:'chrono':不是'std'的成员

我正在使用Visual Studio 2015来创建Win32项目.我试图使用chrono库,但它说它无法找到它.我在控制台项目中使用chrono库测试了代码,但是它在控制台项目上工作,但在Win32项目上没有.

#include <chrono>
...
using namespace std::chrono;

LocalDriveHeader header;
auto durnow = system_clock::now ().time_since_epoch ();

header.version = VERSION;
header.flags = 0x0000;
header.sector_size = sector_size;
header.early_time = chrono::duration_cast <milliseconds> (durnow).count ();
...
Run Code Online (Sandbox Code Playgroud)

===编辑===

是的,我确实包括了chrono标题.该项目是带有预编译头的Win32项目.

c:\users\eunbin\documents\visual studio 2015\projects\gamgeum\gamgeum\container.cpp(123): error C2039: 'chrono': is not a member of 'std'
1>  c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory(1175): note: see declaration of 'std'
1>c:\users\eunbin\documents\visual studio 2015\projects\gamgeum\gamgeum\container.cpp(123): error C2871: 'chrono': a namespace with this name does not exist
1>c:\users\eunbin\documents\visual studio 2015\projects\gamgeum\gamgeum\container.cpp(126): error C2653: 'system_clock': is …
Run Code Online (Sandbox Code Playgroud)

c++ c++-chrono visual-studio-2015

-1
推荐指数
2
解决办法
2968
查看次数

标签 统计

c++ ×1

c++-chrono ×1

visual-studio-2015 ×1