c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(7818) : error C2146: 语法错误 : 缺少“;”(在标识符“Buffer”的前面)
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(7818) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(7818) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
e:\opengl\chapter18\loadmd2\texture.h(5) : fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory总共六个错误
编译一个OPENGL关于MD2文件的载入例子程序
书上的例子
例子在VC6中编译很正常 但在VS2008中就是通不过
该如何配置VS啊

解决方案 »

  1.   

    是不是少加了头文件了,最后一个错误是命名空间错误,2008已经不支持iostream.h的头文件了
      

  2.   

    你不会把VC6的头文件拷贝倒vs2008中用了把?这当然不行
      

  3.   

    我那随便编译一个OPENGL程序就这样
    我把OPENGL几个常用库都直接考VS里了 而且在 工具->选项->项目和解决方案->VC++目录 里配置了他们的链接
      

  4.   

    库也分版本的,vc6的opengl当然不能拷贝倒vs2008里用。
      

  5.   

    vs查找库的顺序有讲究的,所以把自己添加的有关SDK的头文件和库的路径都移到最下面应该就行! 
    来源:http://hi.baidu.com/ankang1986/blog/item/bfe124d1a44f85db572c84d1.html