首页 > 解决方案 > 找不到 C++ DLL

问题描述

我写了一个简短的程序来测量函数的性能。代码如下所示:

#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 并且还删除了环境变量。

当我不使用该库时,代码可以正常工作。

标签: c++windows

解决方案


推荐阅读