我正在使用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)