码迷,mamicode.com
首页 > 其他好文 > 详细

自己编译OpenGL项目踩过的坑

时间:2019-10-06 19:08:55      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:一个   www   视频   tps   swa   blank   窗体   efi   项目   

  作为一个有理想的编程者,你肯定不想被Visual Studio这种给我们铺好路的IDE束缚,你总有一天要完全从头开始编程的。踩坑之路就在你的前面了,作为一个makefile新手,我希望把这些踩过的坑记录下来,以便为以后的新手指导如何从坑里爬出来。

  一开始我们必须先学会Visual Studio的方式写Opengl程序,这里我不希望再赘述,你可以参考learnopengl-cn,或者B站傅老师的视频教程

  如果你学会了Visual Studio式OpenGL编程,我们可以进行下一步。这是我的代码:

 1 #include <iostream>
 2 #include <GLFW/glfw3.h>
 3 
 4 int main(void)
 5 {
 6     GLFWwindow* window;
 7     if (!glfwInit())
 8         return -1;
 9     window = glfwCreateWindow(1000, 1000, "Hello World", NULL, NULL);
10     if (!window)
11     {
12         glfwTerminate();
13         return -1;
14     }
15     glfwMakeContextCurrent(window);
16     while (!glfwWindowShouldClose(window))
17     {
18         glfwSwapBuffers(window);
19         glfwPollEvents();
20     }
21     glfwTerminate();
22     return 0;
23 }

如果你成功了,你会得到一个黑色窗体,标题是hello world ,我们把代码复制到一个新的目录下

 

自己编译OpenGL项目踩过的坑

标签:一个   www   视频   tps   swa   blank   窗体   efi   项目   

原文地址:https://www.cnblogs.com/wulc/p/11627778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!