1.learnopengl 中文:https://learnopengl-cn.github.io/ 英文:https://learnopengl.com/ Github:https://github.com/LearnOpenGL-CN/LearnOpenGL-CN 教程坑点总结:https://blog.csdn.net/yuxikuo_1/article/details/102598038 2.OpenGL入门教程:https://blog.csdn.net/xiangzhihong8/article/details/84776943 3.OpenGL入...
结论 1.glad与glew作用类似,实现对底层OpenGL接口封装 2.glfw与glut作用类似,创建窗口界面 3.glut年代久远,现在用glfw居多,可使用glfw+glad组合方式,比如这个教程:https://learnopengl-cn.github.io/ 关系图 图来自: 一张图弄懂opengl的诸多库glgluglutfreeglutglewglfw之间关系 其它参考 请问现在glut和glfw应该学哪个呢?醉里挑灯看剑的回答知乎https://www.zhihu.com/question/264132001/answer/729626917 ...
环境 glfw+glad 参考 主要参考这篇文章:OpenGL编译环境,过程按这个来就行,这里只是自己整理一下。 GLFW编译 下载源码后,直接CMake,目标文件路径设置为build,然后Configure,在Generate即可,打开生成的sln,批生成,选择ALL_BUILD的Release和Debug。生成即可,结果如下: 测试注意 测试第二段代码时需要将glad.c添加进工程中。 其他测试例子 include<glad/glad.h> include<GLFW/glfw3.h> include<iostream>...
题目链接1 题目链接2 1.题目描述 100个人围成一圈,每个人有一个编码,编号从1开始到100.他们从1开始依次报数,报到为M的人自动退出圈圈,然后下一个人接着从1开始报数,直到剩余的人数小于M。请问最后剩余的人在原先的编号为多少?例如输入M=3时,输出为:“58,91”,输入M=4时,输出为:“34,45,97”。如果m小于等于1,则输出“ERROR!”;如果m大于等于100,则输出“ERROR!”; 示例输入3输出58,91 2.代码 include<iostream> include<vector> usingnamespacestd; intgetV...