vs里面的opengl 版本十分的低,
在vs2013里面你如果打开gl/gl.h会发现,还是1.1
要想使用高版本功能可以使用glext库,
将头文件和库文件放进去就行了。
配置文件,可以看我的例子
if %1==s goto SMALL
SET UNION=d:\vc2012\UNION
SET OpenGL=%UNION%\OPENGL
SET cURL=%UNION%\CURL
SET SDK=%UNION%\SDK
SET OpenCV=d:\vc2012Extend\OpenCV
SET EXTEND=d:\vc2012extend
SET WV8=%EXTEND%\WV8
SET ATLMFC=%EXTEND%\ATLMFC
SET INCLUDE=%EXTEND%\include
SET INCLUDE=%INCLUDE%;%WV8%\include
SET INCLUDE=%INCLUDE%;%WV8%\include\shared
SET INCLUDE=%INCLUDE%;%ATLMFC%\include
SET INCLUDE=%INCLUDE%;%OpenGL%\include
SET INCLUDE=%INCLUDE%;%cURL%\include
SET INCLUDE=%INCLUDE%;%OpenCV%\include
SET LIB=%EXTEND%\lib
SET LIB=%LIB%;%WV8%\lib
SET LIB=%LIB%;%ATLMFC%\lib
SET LIB=%LIB%;%OpenGL%\lib
SET LIB=%LIB%;%cURL%\lib
SET LIB=%LIB%;%OpenCV%\vc12\lib
SET PATH=d:\vc2012\BIN;%OpenGL%\DLL;%cURL%\DLL
SET PATH=%PATH%;d:\vc2012\union\image\DLL
goto END
:SMALL
SET UNION=d:\vc2012\UNION
SET OpenGL=%UNION%\OPENGL
SET cURL=%UNION%\CURL
SET SDK=%UNION%\SDK
SET Image=%UNION%\Image
SET INCLUDE=d:\vc2012\include
SET INCLUDE=%INCLUDE%;%SDK%\include
SET INCLUDE=%INCLUDE%;%OpenGL%\include
SET INCLUDE=%INCLUDE%;%cURL%\include
SET INCLUDE=%INCLUDE%;%Image%\include
SET LIB=d:\vc2012\lib
SET LIB=%LIB%;%SDK%\lib
SET LIB=%LIB%;%OpenGL%\lib
SET LIB=%LIB%;%cURL%\lib
SET LIB=%LIB%;%Image%\lib
SET LIB=%LIB%;d:\vc2012\lib\Extend
SET PATH=d:\vc2012\BIN
SET PATH=%PATH%;%OpenGL%\DLL
SET PATH=%PATH%;%cURL%\DLL
SET PATH=%PATH%;%Image%\DLL
SET PATH=%PATH%;d:\vc2012\BIN\Extend
:END
我是自己写了个bat文件,凑合着用,不是专业的,只用ide上面怎么设置,找个教程一看便知
方法可行,通常都可以这么做。
热门文章更多>>
标签更多>>
专题更多>>
最新文章更多>>
- iOS 14/iPadOS 14开发者预览版Beta8升级方法及更新内容
- 质因数分解板子
- 简介iOS开发中应用SQLite的模糊查询和常用函数
- 约瑟夫优化
- iOS/iPadOS 14.2Beta 1怎么升级?iOS/iPadOS 14.2开发者预览版Beta 1升级方法
- iOS13.7还能降级吗 iOS13.6.1已关闭验证
- iOS14提醒事项App有哪些改动 iOS14提醒事项功能介绍
- iOS14如何修改小组件 小组件添加和删除方法
- 苹果 iOS 14 Beta 7怎么样 苹果iOS14开发者预览版Beta7更新内容
- iOS/iPadOS 14 Beta 7值得升级吗?iOS/iPadOS 14 Beta 7更新介绍
沙漠之鱼8185584