c++ - 找不到 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 并且还删除了环境变量。
当我不使用该库时,代码可以正常工作。
解决方案
推荐阅读
- javascript - 在 javascript 中将文件保存到 Amazon S3 存储桶
- java - TensorFlowException:不成功的 TensorSliceReader 构造函数:未能找到 /mnt/yarn/usercache 的任何匹配文件
- d3.js - 随时间更新 D3 力模拟节点位置,无脉动效应
- sql - 为什么这不起作用?ORA-00979: 不是 GROUP BY 表达式
- javascript - Run Promise all in an await for loop
- php - Cloudflare HTTP_CF_CONNECTING_IP 未显示真实 IP
- javascript - Dayjs 没有选择当前系统时间
- javascript - 是否可以将 Adsense/Adbmob 等 3rd 方广告与 Video.js 集成?
- r - 一旦我使用了“scale_fill_discrete()”函数,是否可以手动更改条形图的颜色?
- xcode - Command CompileSwift 在 Jenkins 上归档构建失败