CMake编译OpenGL SuperBible 7th源码报警告

今天在另一台机器上编译CMake编译OpenGL SuperBible 7th(编程宝典)源码报警告

CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):Compatibility with CMake < 2.8.12 will be removed from a future version ofCMake.

大概就是,我们用的CMake版本新了,如果你用的CMake版本
<2.8.12 那么一些新特新就会被移除
其实不管这个警告也照样可以生成 :superbible7.sln
工程,但看着这个警告就是不爽,谁叫咱有强迫症呢,今天就来消除这个警告:

解决步骤

1.修改CMakeLists.txt文件

(1) 文件路径:x:/OpenGL SuperBible\sb7code-master/CMakeLists.txt
x:代表你的机器盘符

(2)查看你的CMake版本

把CMakeLists.txt文件中的第一行

cmake_minimum_required (VERSION 2.6)

改成:

cmake_minimum_required (VERSION 3.21.0)

3.重新打开CMake编译源码
注意:在重新用CMake编译源码的时候,最好清理一下CMake缓存

这次编译CMake老实了,没报警告:)

好了,就写到这里了,如果,想参考编译的完整过程,请查看小编的这篇文章:OpenGL.Superbible.7th.Edition(openGL超级宝典第七版)随书例子运行

have funning:)

CMake编译OpenGL SuperBible 7th源码报警告相关推荐

  1. 利用CMake编译OpenCV-4.1.2源码,使其可以在VS2012下进行图像处理开发的记录(因缺少OpenBLAS未成功)

    目前,OpenCV已经发展到OpenCV4.X了. OpenCV是以CMake 作为项目架构系统的开源项目. 在OpenCV4中,只为我们CMake编译好了64位的适用于vc14(Visual Stu ...

  2. cmake 编译mysql_CentOS5.6下使用cmake编译MySQL5.5.13源码和安装

    一.准备环境 1.    安装确保以下系统相关库文件 gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libt ...

  3. 编译linux源码报错,记录一次Linux内核源码编译实验

    记录一次Linux内核源码编译实验 文章目录 记录一次Linux内核源码编译实验 0. 实验环境 1. 选择.下载内核源码 2. 安装必要的依赖软件以及性能要求 3. 解压.配置和编译内核源码 3.1 ...

  4. Windows10编译MySQL8.0.28源码

    Windows10编译MySQL8.0.28源码 版本信息 软件下载与安装 源码编译 版本信息 操作系统:windows10 x64 Visual Studio版本:Visual Studio2022 ...

  5. 编译hadoop2.2.0源码时报错

    编译hadoop2.2.0源码时, mvn install -DskipTests 报错: [ERROR] COMPILATION ERROR : [INFO] ------------------- ...

  6. mysql 5.7 源码编译安装_mysql-5.7.*源码编译安装

    mysql-5.7.*源码编译安装 系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> ...

  7. 【网络通信 -- 直播】OBS -- 基于 Visual Studio 2019 + Qt 5.15.2 编译调试 OBS studio 源码

    [网络通信 -- 直播]OBS -- 基于 Visual Studio 2019 + Qt 5.15.2 编译调试 OBS studio 源码 [1]OBS 代码获取 github : git clo ...

  8. 如何编译ASP.NET Core源码

    目录 编译ASP.NET Core源码 准备工作 下载.net core源码 安装依赖 编译源代码 通过调式的方式查看源代码 编译ASP.NET Core源码 大家都知道.net core是开源的,但 ...

  9. 编译Spring5.0.x源码之一路坎坷,你经历过绝望吗?

    本文来说说在编译spring-springframework-5.0.x的路上,小编我到底经历了什么? 如果正在看文章你,恰好也想要研究spring源码,那么请先做好准备再动手,不然迎来的问题如滔滔江 ...

最新文章

  1. 【FastDev4Android框架开发】RecyclerView完全解析之下拉刷新与上拉加载SwipeRefreshLayout(三十一)...
  2. Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决
  3. 华中科大计算机冯丹,华中科大南加校友会欢迎母校代表团
  4. 新买的笔记本电脑怎么分盘_笔记本电脑该如何保养,延长使用寿命
  5. Html5相关文章链接
  6. 075-SSH遇到不能登陆的情况
  7. PL/SQL 基础( 上 )
  8. 配置php7.2.4支持swoole2.1.1扩展
  9. js:点击button后返回值
  10. zoj1738 Lagrange's Four-Square Theorem(DP)
  11. php json 封装,laravel json返回封装
  12. 设计模式---面向对象设计原则之单一职责原则
  13. 模式识别之线性回归---最小二乘和线性回归
  14. vfp:数据库中表间关系的参照完整性
  15. c语言switch工资怎么弄,超级新手,用switch写了个计算器程序,求指导
  16. HTML嵌入JavaScript代码的三种方式
  17. 关于鼠标手的症状和恢复方法
  18. 2021-12-13 云计算平台基础架构 swift
  19. 数据仓库构建方法论(六):数据建模方法论
  20. php怎么创建控制器,Yii2创建控制器(createController)方法详解

热门文章

  1. 纵横细解,TFN T200K千兆以太网测试仪
  2. 4.5Bootstrap学习js插件篇之工具提示
  3. matlab统计分析
  4. 线性代数中的正则化(regularization)(zz)
  5. [读书笔记]《Java程序员修炼之道》
  6. 分销软件为何如此火爆?
  7. JS切换背景图片时的“白色闪屏”问题
  8. C语言数组代码,小明摘苹果
  9. 认识EC11旋转编码器编写驱动程序
  10. 用聚宽量化炒股-5获取数据函数-5)获取当前时间股票数据函数get_current_data、查询股票所属行业get_industry