错误如下:
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : error C2146: syntax error : missing ';' before identifier 'glAccum'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : error C2182: 'APIENTRY' : illegal use of type 'void'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2146: syntax error : missing ';' before identifier 'glAlphaFunc'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2182: 'APIENTRY' : illegal use of type 'void'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2086: 'int APIENTRY' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'APIENTRY'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'GLboolean'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1154) : error C2086: 'int WINGDIAPI' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'glAreTexturesResident'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1154) : error C2371: 'APIENTRY' : redefinition; different basic types
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'APIENTRY'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C2086: 'int WINGDIAPI' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C2146: syntax error : missing ';' before identifier 'glArrayElement'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C2182: 'APIENTRY' : illegal use of type 'void'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C2086: 'int APIENTRY' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'APIENTRY'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C2086: 'int WINGDIAPI' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C2146: syntax error : missing ';' before identifier 'glBegin'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C2182: 'APIENTRY' : illegal use of type 'void'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C2086: 'int APIENTRY' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'APIENTRY'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in
t
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C2086: 'int WINGDIAPI' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C2146: syntax error : missing ';' before identifier 'glBindTexture'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C2182: 'APIENTRY' : illegal use of type 'void'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C2086: 'int APIENTRY' : redefinition
  C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : see declaration of 'APIENTRY'

C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-in

解决办法:
每个头文件前加

#include <windows.h> 
#pragma comment( lib, "opengl32.lib")

编译QT项目出现错误:error C2144: syntax error : 'void' should be preceded by ';'相关推荐

  1. 关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/123784051 红胖子(红模仿)的博文大全:开发技术集 ...

  2. Linux编译QT项目时报错: error: cannot find -lGL 的解决方法

    错误: 编译qt项目的时候出现错误:error: cannot find -lGL 错误产生原因: 无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so 解决方法 ...

  3. 关于 编译QT项目时报错: error: cannot find -lGL 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/78260169 红胖子(红模仿)的博文大全:开发技术集合 ...

  4. 关于 CentOS系统编译Qt项目报错:error: cannot find -lGL 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129633859 红胖子(红模仿)的博文大全:开发技术集 ...

  5. 编译时遇到如下错误error C2061: syntax error : identifier 'THIS_FILE'

    上午写程序时,加入了前些写的一个类,编译时遇到如下错误: ...error C2061: syntax error : identifier 'THIS_FILE' .../new(35) : err ...

  6. 【Qt】Visual Studio编译Qt项目报Qt Version错误

    00. 目录 文章目录 00. 目录 01. 问题描述 02. 开发环境 03. 问题分析 04. 问题解决 05. 附录 01. 问题描述 使用Visual Studio编译Qt项目时候,报以下错误 ...

  7. VC6.0MFC下使用GDI++编译链接通不过的解决方案之一(syntax error : identifier 'Count')

    在写那个CSDN博文提取的时候因为要显示用户的头像在对话框上面,自然想到的就是使用大名鼎鼎的GDI+了,但是在我准备使用gdi库,加入头文件,引入lib之后,引发的错误吓了我一跳!32个错误.后面根据 ...

  8. C语言编程之错误一:error C2059:syntax error : ‘)’

    error C2059:syntax error : ')' syntax意思是语法,所以就是语法错误. 这类问题一般都是语法问题,不改写括号写括号啦,变量名写错啦什么的,不知道就看' '内的内容,基 ...

  9. error C2143: syntax error : missing ';' before '}'

    我们在运行C程序的时候经常会遇到错误,如果你遇到了这个错误:error C2143: syntax error : missing ';' before '}',那麽我将帮你解决这个错误. 错误展示 ...

  10. C和C++混合编程(error C2059: syntax error : 'string')

    extern "C"表示编译生成的内部符号名使用C约定.C++支持函数重载,而C不支持,两者的编译规则也不一样.函数被C++编译后在符号库中的名字与C语言的不同.例如,假设某个函数 ...

最新文章

  1. 两个多选框(select)之间值的左右上下移动
  2. mysql表索引坏掉处理_一个mysql表索引被破坏的问题及解决
  3. 论文笔记:MTCNN
  4. 无缓冲channel与容量为1的channel的区别
  5. 设计模式你怎么看?--代理模式
  6. 收下这份说明书,原来迈进智能计算的大门如此简单
  7. Using BLAS and LAPACK from C/C++
  8. 《数学之美》—余弦定理和新闻的分类
  9. 信息学奥赛一本通2072答案
  10. 8086汇编语言:8086CPU寄存器的相关介绍
  11. 删除windows默认共享
  12. 服务器查看光模块信息的命令,通过命令行界面(CLI)查看在交换机的光模块状态...
  13. JVM进阶(六)——鲜为人知的二次标记
  14. android版本连击,死神vs火影无限能量连招版本-死神vs火影无限连招版v3.2 安卓版-腾牛安卓网...
  15. 亚马逊退货退款常见问题解答|官方
  16. java全角转半角,半角转全角的方法
  17. python项目二:多种验证码及二维码输出
  18. matlab excel 单元居中,用matlab如何识别excel里的单元格是否为合并单元格|excel表格怎么调整行高和列宽...
  19. 尤里先生查看陌生人朋友圈教程_微信怎么看陌生人朋友圈 强看陌生人朋友圈教程...
  20. 艾伟:memcached全面剖析–2.理解memcached的内存存储

热门文章

  1. uni-app框架、微信小程序项目
  2. 开发应用多开实现方式_应用三种开发方式来加速您的组织
  3. 什么时候线程会进入Waitting状态?
  4. [机缘参悟-64]:《兵者,诡道也》-5-三十六计解读-混战计
  5. 奥林匹克计算机竞赛保送,电脑奥赛中最寂寥的竞赛 5学生夺牌直通清华
  6. STM32时钟系统与时钟启动顺序详解
  7. python 3.7.0 小甲鱼 有道词典翻译 (error:50)问题解决
  8. cents 7.0命令
  9. Volatility3用法
  10. 对称算法与非对称算法