Linux下OpenGL的安装与cmake编译OpenGL程序
OpenGL安装
安装命令如下:
$ sudo apt install build-essential
$ sudo apt install libgl1-mesa-dev
$ sudo apt install libglu1-mesa-dev
$ sudo apt install freeglut3 freeglut3-dev
cmake编译OpenGL程序
project
├── MeshLib
│ └── core
│ └── bmp
│ └── RgbImage.cpp
├── MyDemo
│ ├── main.cpp
│ ├── CMakeLists.txt
│ └── build
│
其他头文件的路径直接在.cpp里体现出来,如:
在main.cpp中:
#include
#include"../MeshLib/core/viewer/Arcball.h"
#include"../MeshLib/core/bmp/RgbImage.h"
#include"../MeshLib/core/Geometry/quat.h"
否则,如果直接写 #include “Arcball.h” 之类的,就需要在CMakeLists.txt中包含所有头文件路径(如glut.h就需要指定路径 OpenGL_INCLUDE_DIR)
若使用freeglut的话
MyDemo/CMakeLists.txt
cmake_minimum_re