stdlib.h,math.h,stdio.h,string.h,stdarg.h和其他许多内容中的突然编译错误

时间:2014-12-23 04:40:57

标签: c++ visual-c++

我最初从Code :: Blocks项目下载了一个源代码,其中使用MinGW和GCC进行绝对精确的编译。 我尝试在Visual Studio 2010中加载它并相应地设置包含/库,但是我在标准库头文件和其他文件中也遇到了大量的错误。

主要是,它们是错误的:

  

... \ stdlib.h(314):错误C2146:语法错误:在标识符')'之前缺少'__nptr'

     

... \ stdlib.h(314):错误C2061:语法错误:标识符'__nptr'

     

... \ stdlib.h(314):错误C2059:语法错误:';'

     

... \ stdlib.h(314):错误C2059:语法错误:','

     

... \ stdlib.h(314):错误C2059:语法错误:')'

     

... \ stdlib.h(315):错误C2373:'__restrict__':重新定义;不同类型的修饰符

来自代码:

(314) strtod (const char* __restrict__ __nptr, char** __restrict__ __endptr); (315) float __cdecl __MINGW_NOTHROW strtof (const char * __restrict__, char ** __restrict__);

等等。

必须搞砸了大量的时间才能有如此大量的错误。我真的不知道它出了什么问题。

0 个答案:

没有答案