编译QT项目出现错误:error C2144: syntax error : 'void' should be preceded by ';'
来源:互联网 发布:在淘宝买东西可靠吗 编辑:程序博客网 时间:2024/06/05 19:13
错误如下:
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'
#pragma comment( lib, "opengl32.lib")
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")
0 0
- 编译QT项目出现错误:error C2144: syntax error : 'void' should be preceded by ';'
- error C2144: syntax error: 'int' should be preceded by ';'
- 【C/C++】【FAQ】令人费解的编译错误:error C2144: syntax error : 'double' should be preceded by ';' 和 error C3646:
- 关于奇怪的错误error C2144: syntax error : '__w64 unsigned int' should be preceded by ';'
- stdio.h(189) : error C2144: syntax error : 'int' should be preceded by ';'---解决办法
- clapack.h(3592) : error C2144: syntax error : 'char ' should be preceded by ') '
- clapack.h(3592) : error C2144: syntax error : 'char ' should be preceded by ') '
- error C2144: 语法错误 : “void”的前面应有“;”
- Qt 编译时出现“-1: error: LNK2019: unresolved external symbol "public: void __thiscall M”错误
- error: Apostrophe not preceded by \ (
- Error: Apostrophe not preceded by \ (
- error: Apostrophe not preceded by \
- error: Apostrophe not preceded by \
- error: Apostrophe not preceded by \
- Error:Apostrophe not preceded by \ (
- 编译时控制台报出“error: Apostrophe not preceded by \ ”
- android studio中报error: Apostrophe not preceded by \错误
- Android error: "Apostrophe not preceded by \"错误解决办法
- hdu 4259 Double Dealing(循环节+最小公倍数)
- 黑马视频学习笔记-数组(一)-初始化
- Humble Numbers - HDU 1058 递推
- 只有读书最平等
- 跟着ZHONGHuan学习设计模式--桥接模式
- 编译QT项目出现错误:error C2144: syntax error : 'void' should be preceded by ';'
- SJF2410烧录
- Struts2文件上传
- 项目开发界面开发部分总结
- CStatic如何影响WM_MOUSEWHEEL事件
- struts tiles
- [Leetcode] Rotate Matrix
- ZOJ 1074 To the Max (DP)
- linux yuan good