c++ - 另一台机器上的标头包含错误
问题描述
一般问题在这里。最近我在做一个学校项目,我的代码在我的 PC 上编译,但在我学校的 PC 上失败了,因为缺少标题。当我在两台机器上使用相同的编译器 (g++) 和相同的标准 (C++17) 形成相同的 Makefile 时,这怎么可能。
缺少的标头<functional>
用于 std::function。在我的 PC 上,我不需要包含它,我只是调用了 std::function 并且它有效。
解决方案
推荐阅读
- java - 存储值而不覆盖
- google-cloud-platform - Google Cloud CDN 从日志中获取边缘位置
- vba - VBA - 数据验证空单元格
- model - 从 tensorflow 模型中保存权重和偏差
- javascript - 访问对象属性中的数组,Sequelize
- soap - 如何从 Sabre SOAP API 中的队列中删除特定 PNR
- c# - Asp Net Core MVC RedirectToAction 不工作(无 TempData)
- sqlite - SQLITE : 表中有多少列
- c# - 如何在 C# 中调试异常?
- java - MNIST 的缩小图像