参考视频:https://www.bilibili.com/video/BV1pHzSYJEBD/ 下载GLFW、GLAD、freeglut: ``` https://www.glfw.org/download.html # 点击Source package,得到glfw-3.4.zip https://glad.dav1d.de/ # 选择API->gl->Version 4.6, Profile->Core, Generate a loader,得到glad.zip https://www.transmissionzero.co.uk/software/freeglut-devel/ # 点击Download freeglut 3.0.0 for MinGW,得到freeglut-MinGW-3.0.0-1.mp.zip ``` 下面编译glfw-3.4,因为glad不大,freeglut是已编译好的,所以就不编译了。 1. 在`glfw-3.4`目录下新建`build`目录,进入`build`目录。 2. 按`shift+鼠标右键`,选择`在此处打开Powershell窗口`(也可以用cmd),输入: ```bash cd build cmake ../ -G "MinGW Makefiles" mingw32-make ``` `cmake ../`的意思是在上一级目录找`CMakeLists.txt`文件,`-G "MinGW Makefiles"`是指定生成MinGW的Makefile文件。 `mingw32-make`是编译,也可能是`make`,要看`C:\MinGw\mingw64\bin`下的到底是`mingw32-make.exe`还是`make.exe`(当然可以复制一个改名为`make.exe`方便编译)。 找到`glfw-3.4/build/src/libglfw3.a`,有就说明OK。 3. 将代码目录写为: ``` ├── include # 头文件 │ ├── GLFW # 原先是glfw-3.4/include/GLFW,把文件夹直接复制过来 │ ├── glad # 原先位于glad/include,把include下的两个文件夹(glad和KHR)直接复制过来 │ ├─
win+clion+opengl环境配置
最新推荐文章于 2025-05-05 14:30:27 发布

最低0.47元/天 解锁文章
571

被折叠的 条评论
为什么被折叠?



