C++ SCTK安装:全局命名空间中没有名为uint16\t的成员

C++ SCTK安装:全局命名空间中没有名为uint16\t的成员,c++,xcode,macos,C++,Xcode,Macos,我正在尝试从NIST安装SCTK,可在此处找到: 我运行了一个makeall命令,得到了关于int类型不是全局名称空间中的成员的错误。(uint16\u t、uint32\u t、uint64\u t等) /Library/Developer/CommandLineTools/usr/include/c++/v1/cstdint:159:8:错误:否 全局命名空间中名为“uint16\t”的成员 使用::uint16\u t; ~~^ 我不知道为什么我会出现这些错误,任何建议都将不胜感激。我正

我正在尝试从NIST安装SCTK,可在此处找到:

我运行了一个
makeall
命令,得到了关于int类型不是全局名称空间中的成员的错误。(
uint16\u t
uint32\u t
uint64\u t
等)

/Library/Developer/CommandLineTools/usr/include/c++/v1/cstdint:159:8:错误:否
全局命名空间中名为“uint16\t”的成员
使用::uint16\u t;
~~^
我不知道为什么我会出现这些错误,任何建议都将不胜感激。我正在使用:

  • MAC OS X 10.13.6(High Sierra)
  • g++“苹果LLVM 9.1.0版(clang-902.0.39.2)”
---安装XCODE之后---

在查看之后,我安装了XCode,但现在我得到的错误与上面几乎相同,只是路径不同:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdint:159:8: error: 
  no member named 'uint16_t' in the global namespace
using::uint16_t;
     ~~^

需要告诉我们您的操作系统、编译器及其版本。很抱歉延迟响应,我在的postDuplicate中添加了操作系统和编译器版本?可能。。。我现在正在安装XCode。我需要XCode才能工作吗?