CMAKE(CDT编译)+GLFW3.3配置Eclipse
鉴于这种配置流传教程不多,本篇博客特意做下记录以供后来者参考
1. 准备工作
- 下载GLFW,百度下载,本教程版本3.3
- 安装好cmake,官网下载安装即可,本教程版本3.15.0
- 安装好eclispe,使用自带的Mingw64,内部安装CDT插件,百度相关教程很多。
2. 使用cmake编译glfw
这一步是为了之后用eclispe打开编译好的项目再进行编译得到两个相关库文件。具体操作:
-
将下载好的glfw3.3解压得到文件夹
-
然后新建一个文件夹用于存放本次编译结果文件
-
打开cmake-gui界面
-
上图第一个路径是第1步解压得到的文件夹路径;第二个是第2步得到的文件夹路径
-
点击左下角的Configure按钮
-
选择eclipse内部的cdt进行编译:
-
编译好的之后的结果如下:
-
勾上第一个,再点一次Configure
-
变白后点击Generate
-
得到结果
3. 使用eclipse打开编译好的项目
1.导入项目
2. 打开项目文件夹内容如下,可以看到src文件夹里没有以**.a结尾和.dll结尾的库文件
3. 右击这个项目进行build**,再观察src文件夹:
4. 复制这两个文件到mingw64安装目录的lib文件夹里,如我的是:
5. 复制glfw3.dll文件到C:\Windows\System32文件夹里
4. 复制GLFW的头,源文件
将刚开始解压后的文件夹里的glfw-3.3/include/GLFW文件夹和glfw-3.3/src文件夹复制到mingw64安装目录的include文件夹里,如我的是:
5. 建立项目和链接库
右击项目点击properties按图片添加库即可:
2019-10-6 凝 升 编 辑