XTGMATH.H具有编译时间错误
xtgmath.h has compile-time errors
我正在尝试在Visual Studio 2013 Professional中编译一个旧的C 程序。我正在遇到编译错误,Visual Studio说xtgmath.h
文件中有语法错误。完整的日志是:
1> fill.cpp 1> c: program文件(x86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c2059:语法错误:'('
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c2027:使用未定义的类型'std :: enable_if'
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtr1common(67):请参阅'std :: enable_if'
的声明1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):警告c4346:'std :: is_integral< _ty> :: value':依赖性名称不是类型
1>带有'typeName'的前缀以指示类型
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c2988:无法识别的模板声明/定义
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c2143:语法错误:丢失')'','
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c4430:缺少类型指定词 - int假定。注意:C 不支持Default-Int
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c2059:语法错误:',','
1> C: Program Files(X86) Microsoft Visual Studio 12.0 vc include xtgmath.h(179):错误c2059:语法错误:')'
我尝试了其他人推荐的几件不同的事情,但似乎都没有用。我试图通过源文件运行预处理器并检查生成的代码,但没有提供任何见解。有人知道这里出了什么问题吗?
我的错误与您的错误完全相同 - 使用旧代码,现在尝试根据VS2013进行编译。对我来说,这个问题与Xtgmath.h的这条线有关:
_generic_math1(圆形,_crtspecial)
我将其钉在 round 中是在stdafx.h中预定的。在VS2013中, round 已经是内置功能,并具有定义覆盖引起编译错误。
为了解决这个问题,我已经评论了stdafx.h中的 rough 定义。
- 我的固定时间步长与增量时间和插值的解决方案是错误的吗?
- C++:如何将 unix 时间的字符串转换为 *tm?(使用时间错误:"cannot convert 'String' to 'tm*' ")
- 为什么在尝试测量函数返回所需的时间时,我的运行时编号是错误的?
- 任何人都可以弄清楚这段代码如何显示运行错误?它打印无限时间 -1 以及正确答案
- 0xc000007b Windows 上的 OpenCL 库的加载时间错误
- std :: Invoke_result_t编译时间语法错误
- 如何修复数据库连接的C 程序运行时间错误(0xc0000005)
- Rcpp/C++/R:比较日期时间矢量与日期时间时出错(错误:"运算符>"的不明确重载)
- STD :: FPCLASSIFY的错误结果使用Valgrind进行长时间的双重双重结果
- 此代码中运行时间错误的原因是什么
- 在NDK中启用链接时间优化时,链接器错误
- C1001反量时间的错误(无优化)
- 在输入结构对象的输入过程中运行时间错误
- 触发编译时间错误时,constexpr函数的超载被调用
- 类类型的静态constexpr字段在g++中给出链接时间错误
- 编译时间错误5
- XTGMATH.H具有编译时间错误
- 运行时间错误:程序跳过提示,以获取第二名和第三个名称
- c++中socket编程中的Select()总是给出时间错误
- 视觉工作室 - 编译C++程序时VS 2013中的链接时间错误 - B. Stroustrup的PPP使用C++:第8章 - Q1 钻探?