cmake学习07 - 链接第三方库更优雅的方法

依赖外部库2(SDL2库):Findmake写法

除了采用include_directories和link_directories指定SDL位置,

还可以使用Findmake的方式进行库依赖

Windows下编译准备

  1. 将SDL2-2.0.9目录添加到环境变量 SDL2DIR 中
  2. 将SDL2-2.0.9\lib\x64目录添加到环境变量,以便程序可以 …

阅读全文

cmake学习01 - 简介

CMake是开源工程管理工具,通常用来管理C/C++代码库,其可以帮助我们构建,测试,打包软件。 其主要特点是强大的跨平台特性,能通过简单的命令,生成不同平台的编译脚本,windows,linux,mac,android,嵌入式平台等都可以支持。 比如VTK、Paraview、PCL、ITK、OpenCV等大型工程都是使用Cake管理的。 CMake …

阅读全文

OpenGL学习资料

OpenGL安装

Ubuntu:
sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
sudo apt-get …

阅读全文