C++ 铿锵++;关于马科斯·莫哈韦的问题

C++ 铿锵++;关于马科斯·莫哈韦的问题,c++,macos,clang,C++,Macos,Clang,我在mac上编译时遇到问题。它在Linux上工作得很好,但在Xcode上就不行了。显然,使用XcodeDefault.xctoolchain中的随机函数有问题。有人知道如何解决这个问题吗 我尝试从GITHUB 编译C++代码 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/random:3649:34: error: call to n

我在mac上编译时遇到问题。它在Linux上工作得很好,但在Xcode上就不行了。显然,使用XcodeDefault.xctoolchain中的随机函数有问题。有人知道如何解决这个问题吗

我尝试从GITHUB

编译C++代码
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/random:3649:34: error: 
      call to non-static member function without an object argument
    const _RealType _Rp = _URNG::max() - _URNG::min() + _RealType(1);

当我尝试编译时,出现了一些尖锐的错误。

向我们展示您的代码。问题很可能不是在标准库头文件中,而是在您尝试构建的代码中。好的,我知道了,谢谢。我是C++新手,我认为它可以与我的Linux机器一起工作,它可能与头文件有关。标准的头可以包括其他的头。未定义哪个标题包含哪个其他标题。您的代码不应该依赖于瞬态包含。包括你自己需要的一切。通常当这种情况发生时,它是由代码中未定义的行为引起的。请提供一个。向我们展示您的代码。问题很可能不是在标准库头文件中,而是在您尝试构建的代码中。好的,我知道了,谢谢。我是C++新手,我认为它可以与我的Linux机器一起工作,它可能与头文件有关。标准的头可以包括其他的头。未定义哪个标题包含哪个其他标题。您的代码不应该依赖于瞬态包含。包括你自己需要的一切。通常当这种情况发生时,它是由代码中未定义的行为引起的。请提供一份报告。