尝试使用GL3W.h时:错误C2146:语法错误:缺少&#39 ;;'在标识符之前' gl3wBindTexture'

时间:2015-05-13 21:05:17

标签: c++ opengl

我正在尝试使用GL3W来获取我正在制作的OpeGL框架的函数指针。无论何时我在项目中包含gl3w.h,我都会遇到28个错误。他们在这里:

  

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(74):错误   C2146:语法错误:缺少&#39 ;;'在标识符' gl3wBindTexture'

之前      

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(74):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(140):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wCopyTexImage1D'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(140):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(141):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wCopyTexImage2D'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(141):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(142):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wCopyTexSubImage1D'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(142):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(143):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wCopyTexSubImage2D'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(143):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(178):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wDeleteTextures'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(178):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(195):错误   C2146:语法错误:缺少&#39 ;;'在标识符' gl3wDrawArrays'

之前      

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(195):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(201):错误   C2146:语法错误:缺少&#39 ;;'在标识符' gl3wDrawElements'

之前      

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(201):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(241):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前' gl3wGenTextures'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(241):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(299):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前' gl3wGetPointerv'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(299):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(410):错误   C2146:语法错误:缺少&#39 ;;'在标识符' gl3wIsTexture'

之前      

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(410):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(464):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wPolygonOffset'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(464):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(572):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wTexSubImage1D'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(572):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   支持default-int

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(573):错误   C2146:语法错误:缺少&#39 ;;'在标识符之前   ' gl3wTexSubImage2D'

     

1> c:\ projects \ project_boxes \ exlib \ ogl_headers \ gl \ gl3w.h(573):错误   C4430:缺少类型说明符 - 假定为int。注意:C ++没有   support default-int 2> Killer1_Engine.vcxproj - >   C:\项目\ Killer1_Engine \建立\ Killer1_Engine .... \ BIN \ Win32Debug \ Killer1_Engine_Win32_Debug.lib   ==========构建:1成功,1失败,0最新,0跳过==========

我从GL3W网站下载了源代码,并在将代码编译成静态库(.lib)并且只包含.c文件和标题后尝试了它。当我编译库时,它没有问题,但每当我链接到它时,我都会遇到问题。我真的很想使用这个库,但我不知道我做错了什么。

0 个答案:

没有答案