WIN10下OpenGL開發環境的搭建


吐槽:好痛苦不知道是不是因為win10的原因每次搭建環境或者配置什么東西,都要反復多次才能成功。

 

注:win10下64位系統vs2015中opengl開發環境搭建。

 

采用這個帖子的方法:http://blog.csdn.net/laojiu_/article/details/52347692 作者:半壺老酒

64位系統要將dll文件放入C:\Windows\SysWOW64(64位系統)文件夾中。

 

=====================================================

經過一番努力glew也配置成功。在官網下載glew最新穩定版本3.0之后(需翻牆)。

將lib/h文件和glut文件放入相應文件夾,dll文件放入系統syswow64文件夾中。應用的所有文件為glew文件中win32版本。

 

測試代碼

 1 #include <GL/glew.h>
 2 #include <GL/glut.h>
 3 #pragma comment (lib,"glew32.lib")
 4 
 5 
 6 void init() {
 7     glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
 8 }
 9 
10 void display() {
11     glClear(GL_COLOR_BUFFER_BIT);
12     //glcolor3f(0.0f, 1.0f, 0.0f);
13     glRectf(-0.6f, -0.6f, 0.6f, 0.6f);
14     glFlush();
15 }
16 int main(int argc, char *argv[]) {
17     glutInit(&argc, argv);
18     glutInitWindowSize(400, 300);
19     glutInitWindowPosition(100, 100);
20     glutInitDisplayMode(GLUT_RGBA);
21     glutCreateWindow("opengl");
22     glewInit();
23     init();
24     glutDisplayFunc(display);
25     glutMainLoop();
26     return 0;
27 }

注意:glew.h要寫在glut.h之前

   第三行代碼必不可少

問題:1.glcolor3f顯示在glew.h頭文件中,但是編譯出錯(找不到標識符),原因未知。

   2.尚未弄懂64位系統和64位軟件的關系……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM