【问题标题】:std::uniform_int_distribution causes build to fail in release [closed]std::uniform_int_distribution 导致构建在发布中失败[关闭]
【发布时间】:2021-10-03 08:05:24
【问题描述】:

尝试在 Visual Studio 中构建我的项目时,我得到了 following errors 的一部分 a random number generator。该程序在调试中编译和构建良好,但不是发布。有谁知道解决这个问题的方法吗?

【问题讨论】:

标签: c++ visual-c++ c++17


【解决方案1】:

在 C++17 之前,您需要有尖括号:

std::uniform_int_distribution<> distrib(1, 6);

鉴于错误是:

参数列表丢失

您可能需要在发布和调试时将正确的构建设置传递给您的编译器。

【讨论】:

  • 检查了我的属性选项卡,你是对的,调试是在 c++17 上,但发布仍然是在默认的 c++14 上。改一下好像解决了这个问题,谢谢帮助!
猜你喜欢
  • 2015-02-07
  • 1970-01-01
  • 2020-02-06
  • 1970-01-01
  • 2022-01-19
  • 2019-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多