CMAKE(CDT编译)+GLFW3.3配置Eclipse

鉴于这种配置流传教程不多,本篇博客特意做下记录以供后来者参考
1. 准备工作
  1. 下载GLFW,百度下载,本教程版本3.3
  2. 安装好cmake,官网下载安装即可,本教程版本3.15.0
  3. 安装好eclispe,使用自带的Mingw64,内部安装CDT插件,百度相关教程很多。
2. 使用cmake编译glfw

这一步是为了之后用eclispe打开编译好的项目再进行编译得到两个相关库文件。具体操作:

  1. 将下载好的glfw3.3解压得到文件夹CMAKE(CDT编译)+GLFW3.3配置Eclipse

  2. 然后新建一个文件夹用于存放本次编译结果文件CMAKE(CDT编译)+GLFW3.3配置Eclipse

  3. 打开cmake-gui界面CMAKE(CDT编译)+GLFW3.3配置Eclipse

  4. 上图第一个路径是第1步解压得到的文件夹路径;第二个是第2步得到的文件夹路径

  5. 点击左下角的Configure按钮

  6. 选择eclipse内部的cdt进行编译:CMAKE(CDT编译)+GLFW3.3配置Eclipse

  7. 编译好的之后的结果如下:CMAKE(CDT编译)+GLFW3.3配置Eclipse

  8. 勾上第一个,再点一次Configure
    CMAKE(CDT编译)+GLFW3.3配置Eclipse

  9. 变白后点击Generate

  10. 得到结果CMAKE(CDT编译)+GLFW3.3配置Eclipse

3. 使用eclipse打开编译好的项目

1.导入项目CMAKE(CDT编译)+GLFW3.3配置Eclipse
2. 打开项目文件夹内容如下,可以看到src文件夹里没有以**.a结尾和.dll结尾的库文件CMAKE(CDT编译)+GLFW3.3配置Eclipse
3. 右击这个项目进行
build**,再观察src文件夹:CMAKE(CDT编译)+GLFW3.3配置Eclipse
4. 复制这两个文件到mingw64安装目录的lib文件夹里,如我的是:CMAKE(CDT编译)+GLFW3.3配置Eclipse
5. 复制glfw3.dll文件到C:\Windows\System32文件夹里

4. 复制GLFW的头,源文件

将刚开始解压后的文件夹里的glfw-3.3/include/GLFW文件夹和glfw-3.3/src文件夹复制到mingw64安装目录的include文件夹里,如我的是:CMAKE(CDT编译)+GLFW3.3配置Eclipse

5. 建立项目和链接库

右击项目点击properties按图片添加库即可:
CMAKE(CDT编译)+GLFW3.3配置Eclipse

2019-10-6 凝 升 编 辑

相关文章: