使用XTGMATH.H和CMATH构建错误
build error with xtgmath.h and cmath
我最近安装了Glut和Glew,前几天正在运行一些OpenGL示例代码。我回到我的项目,尝试运行一些基本的C 代码:
#include <iostream>
int main()
{
using namespace std;
cout << "Come up and C++ me some time.";
cout << endl;
cout << "You won’t regret it!" << endl;
return 0;
}
我正在使用Visual Studio 2013,并且该文件为C 。无论如何,我得到了这些错误:
1>------ Build started: Project: testGlut1, Configuration: Debug Win32 ------
1> Source.cpp
1>c:program files (x86)microsoft visual studio 12.0vcincludextgmath.h(214): error C2220: warning treated as error - no 'object' file generated
1>c:program files (x86)microsoft visual studio 12.0vcincludextgmath.h(214): warning C4602: #pragma pop_macro : 'new' no previous #pragma push_macro for this identifier
1>c:program files (x86)microsoft visual studio 12.0vcincludextgmath.h(215): warning C4193: #pragma warning(pop) : no matching '#pragma warning(push)'
1>c:program files (x86)microsoft visual studio 12.0vcincludextgmath.h(216): warning C4161: #pragma pack(pop...) : more pops than pushes
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(23): error C2061: syntax error : identifier 'abs'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(23): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(23): error C2061: syntax error : identifier 'acos'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(23): error C2061: syntax error : identifier 'asin'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(24): error C2061: syntax error : identifier 'atan'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(24): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(24): error C2061: syntax error : identifier 'atan2'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(24): error C2061: syntax error : identifier 'ceil'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(25): error C2061: syntax error : identifier 'cos'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(25): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(25): error C2061: syntax error : identifier 'cosh'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(25): error C2061: syntax error : identifier 'exp'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(26): error C2061: syntax error : identifier 'fabs'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(26): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(26): error C2061: syntax error : identifier 'floor'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(26): error C2061: syntax error : identifier 'fmod'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(27): error C2061: syntax error : identifier 'frexp'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(27): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(27): error C2061: syntax error : identifier 'ldexp'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(27): error C2061: syntax error : identifier 'log'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(28): error C2061: syntax error : identifier 'log10'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(28): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(28): error C2061: syntax error : identifier 'modf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(28): error C2061: syntax error : identifier 'pow'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(29): error C2061: syntax error : identifier 'sin'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(29): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(29): error C2061: syntax error : identifier 'sinh'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(29): error C2061: syntax error : identifier 'sqrt'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(30): error C2061: syntax error : identifier 'tan'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(30): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(30): error C2061: syntax error : identifier 'tanh'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(32): error C2061: syntax error : identifier 'acosf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(32): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(32): error C2061: syntax error : identifier 'asinf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(33): error C2061: syntax error : identifier 'atanf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(33): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(33): error C2061: syntax error : identifier 'atan2f'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(33): error C2061: syntax error : identifier 'ceilf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(34): error C2061: syntax error : identifier 'cosf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(34): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(34): error C2061: syntax error : identifier 'coshf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(34): error C2061: syntax error : identifier 'expf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(35): error C2061: syntax error : identifier 'fabsf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(35): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(35): error C2061: syntax error : identifier 'floorf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(35): error C2061: syntax error : identifier 'fmodf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(36): error C2061: syntax error : identifier 'frexpf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(36): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(36): error C2061: syntax error : identifier 'ldexpf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(36): error C2061: syntax error : identifier 'logf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(37): error C2061: syntax error : identifier 'log10f'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(37): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(37): error C2061: syntax error : identifier 'modff'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(37): error C2061: syntax error : identifier 'powf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(38): error C2061: syntax error : identifier 'sinf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(38): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(38): error C2061: syntax error : identifier 'sinhf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(38): error C2061: syntax error : identifier 'sqrtf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(39): error C2061: syntax error : identifier 'tanf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(39): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(39): error C2061: syntax error : identifier 'tanhf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(41): error C2061: syntax error : identifier 'acosl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(41): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(41): error C2061: syntax error : identifier 'asinl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(42): error C2061: syntax error : identifier 'atanl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(42): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(42): error C2061: syntax error : identifier 'atan2l'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(42): error C2061: syntax error : identifier 'ceill'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(43): error C2061: syntax error : identifier 'cosl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(43): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(43): error C2061: syntax error : identifier 'coshl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(43): error C2061: syntax error : identifier 'expl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(44): error C2061: syntax error : identifier 'fabsl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(44): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(44): error C2061: syntax error : identifier 'floorl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(44): error C2061: syntax error : identifier 'fmodl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(45): error C2061: syntax error : identifier 'frexpl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(45): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(45): error C2061: syntax error : identifier 'ldexpl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(45): error C2061: syntax error : identifier 'logl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(46): error C2061: syntax error : identifier 'log10l'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(46): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(46): error C2061: syntax error : identifier 'modfl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(46): error C2061: syntax error : identifier 'powl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(47): error C2061: syntax error : identifier 'sinl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(47): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(47): error C2061: syntax error : identifier 'sinhl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(47): error C2061: syntax error : identifier 'sqrtl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(48): error C2061: syntax error : identifier 'tanl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(48): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(48): error C2061: syntax error : identifier 'tanhl'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(50): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(50): error C2054: expected '(' to follow 'using'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(50): error C2061: syntax error : identifier 'using'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(52): error C2061: syntax error : identifier 'acosh'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(52): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(52): error C2061: syntax error : identifier 'asinh'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(52): error C2061: syntax error : identifier 'atanh'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(53): error C2061: syntax error : identifier 'cbrt'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(53): error C2059: syntax error : ';'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(53): error C2061: syntax error : identifier 'erf'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(53): error C2061: syntax error : identifier 'erfc'
1>c:program files (x86)microsoft visual studio 12.0vcincludecmath(53): fatal error C1003: error count exceeds 100; stopping compilation
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
编译器处理您的文件作为C。)
相关文章:
- Agora.io 虚幻引擎插件构建错误
- 尝试将 boost::stacktrace 添加到 CMake 项目时出现构建错误
- Arch Linux.AUR 包 mysql 不能用 makepkg 构建.错误:构建 () 中出现故障
- 组件上的虚幻引擎可蓝图UFUNCTION会导致构建错误
- 尝试构建 xerces c++ 解析器。Netbeans 和命令行构建错误未定义对"xercesc_3_2..."的引用
- pair的两个构造函数几乎相同,为什么不生成构建错误?
- 发生 Qt5.11 应用插件构建错误:信号和插槽参数不兼容
- Visual Studio 2017 中的 Tesseract 3.05 构建错误
- Eclipse 构建错误在默认的 hello world 上
- C++ CMake 构建错误:未定义对"boost::throw_exception(std::exception const&)"的引用
- 在 solaris 上增加 1.64 构建错误
- xgboost 构建错误:参数包未扩展为"..":
- 使用GCC 4.8构建错误:数组用作初始化器
- 编译 Java TD 客户端时出现构建错误
- 如何修复安卓工作室中的NDK构建错误
- C++ Cassandra 构建错误
- 我在 MinGW 和 VS 代码"g++ not recognized as a cmdlet..."时遇到构建错误
- Microsoft Visual Studio 2008,版本9.0.30739.1 SP,DLL构建错误
- 使用PPConsul(C 的领事客户端)构建错误的C 项目
- WURFL nginx 构建错误