我写了一个简短的程序来测量功能的性能。代码如下:
#include <iostream>
#include <chrono>
int main()
{
auto start = std::chrono::high_resolution_clock::now();
// Here is the test function
auto end = std::chrono::high_resolution_clock::now();
std::chrono::duration<double> elapsed = end - start;
std::cout << result;
std::cout << elapsed.count();
}
当我编译代码并启动.exe时,出现以下错误:
过程入口点“ _ZNSt6chrono3_V212system_clock3nowEv”不能位于动态链接库“ /my/path/main.exe”中。
我使用MinGW编译我的代码。我已经卸载了MinGW,还删除了环境变量。
当我不使用库时,代码可以正常工作。