CMake编译OpenGL SuperBible 7th源码报警告 今天在另一台机器上编译CMake编译OpenGL SuperBible 7th(编程宝典)源码报警告 CMake Deprecation Warning at CMakeLists . txt : 1 ( cmake_minimum_required ): Compatibility w
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 of
CMake.
大概就是,我们用的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 3.21.0)3.重新打开CMake编译源码
注意:在重新用CMake编译源码的时候,最好清理一下CMake缓存
这次编译CMake老实了,没报警告:)
好了,就写到这里了,如果,想参考编译的完整过程,请查看小编的这篇文章:OpenGL.Superbible.7th.Edition(openGL超级宝典第七版)随书例子运行
have funning:)