转载_关于“cmath(19): error C2039: “acosf”: 不是“`global namespace'”的成员”的问题

来源:互联网 发布:qq影像软件 编辑:程序博客网 时间:2024/05/16 01:08

   >d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2039: “acosf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2873: “acosf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2039: “asinf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2873: “asinf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(20): error C2039: “atanf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(20): error C2873: “atanf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(20): error C2039: “atan2f”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(20): error C2873: “atan2f”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(20): error C2039: “ceilf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(20): error C2873: “ceilf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(21): error C2039: “cosf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(21): error C2873: “cosf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(21): error C2039: “coshf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(21): error C2873: “coshf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(21): error C2039: “expf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(21): error C2873: “expf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(22): error C2039: “fabsf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(22): error C2873: “fabsf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(22): error C2039: “floorf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(22): error C2873: “floorf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(22): error C2039: “fmodf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(22): error C2873: “fmodf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(23): error C2039: “frexpf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(23): error C2873: “frexpf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(23): error C2039: “ldexpf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(23): error C2873: “ldexpf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(23): error C2039: “logf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(23): error C2873: “logf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(24): error C2039: “log10f”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(24): error C2873: “log10f”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(24): error C2039: “modff”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(24): error C2873: “modff”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(24): error C2039: “powf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(24): error C2873: “powf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(25): error C2039: “sinf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(25): error C2873: “sinf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(25): error C2039: “sinhf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(25): error C2873: “sinhf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(25): error C2039: “sqrtf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(25): error C2873: “sqrtf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(26): error C2039: “tanf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(26): error C2873: “tanf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(26): error C2039: “tanhf”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(26): error C2873: “tanhf”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(28): error C2039: “acosl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(28): error C2873: “acosl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(28): error C2039: “asinl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(28): error C2873: “asinl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(29): error C2039: “atanl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(29): error C2873: “atanl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(29): error C2039: “atan2l”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(29): error C2873: “atan2l”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(29): error C2039: “ceill”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(29): error C2873: “ceill”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(30): error C2039: “cosl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(30): error C2873: “cosl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(30): error C2039: “coshl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(30): error C2873: “coshl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(30): error C2039: “expl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(30): error C2873: “expl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(31): error C2039: “fabsl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(31): error C2873: “fabsl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(31): error C2039: “floorl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(31): error C2873: “floorl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(31): error C2039: “fmodl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(31): error C2873: “fmodl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(32): error C2039: “frexpl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(32): error C2873: “frexpl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(32): error C2039: “ldexpl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(32): error C2873: “ldexpl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(32): error C2039: “logl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(32): error C2873: “logl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(33): error C2039: “log10l”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(33): error C2873: “log10l”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(33): error C2039: “modfl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(33): error C2873: “modfl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(33): error C2039: “powl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(33): error C2873: “powl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(34): error C2039: “sinl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(34): error C2873: “sinl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(34): error C2039: “sinhl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(34): error C2873: “sinhl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(34): error C2039: “sqrtl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(34): error C2873: “sqrtl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(35): error C2039: “tanl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(35): error C2873: “tanl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(35): error C2039: “tanhl”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(35): error C2873: “tanhl”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(37): error C2039: “abs”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(37): error C2873: “abs”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(39): error C2039: “acos”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(39): error C2873: “acos”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(39): error C2039: “asin”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(39): error C2873: “asin”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(40): error C2039: “atan”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(40): error C2873: “atan”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(40): error C2039: “atan2”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(40): error C2873: “atan2”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(40): error C2039: “ceil”: 不是“`global namespace'”的成员
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(40): error C2873: “ceil”: 符号不能用在 using 声明中
1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(41): error C2039: “cos”: 不是“`global namespace'”的成员

 

     我完整的错误应该是上面所示的错误信息,VS2010。这让我很费解。
后来让我发现了问题所在,原来是我自己创建的一个头文件跟标准库的冲突了,Math.h。
我把我自己的头文件改成HMath.h就可以了。
看来不止标识符有保留词,头文件也得保留啊,呵呵。


原创粉丝点击