目的:ubuntu下编译GLFW库
环境:
系统:ubuntu 18.04
环境:g++
步骤:
1.下载GLFW源码
官网链接https://www.glfw.org/download.html,
下载glfw的源码,解压到本地,当前版本是3.3.8。
2.安装cmake,如果已经安装请忽略
官网下载链接:https://cmake.org/download/
sudo apt-get install cmake
*3. 编译
1、解压源码文件包,并进入其中
cd glfw-3.3.8
mkdir build
cd build
mkdir install
cmake -D CMAKE_INSTALL_PREFIX=./install -D BUILD_SHARED_LIBS=ON ..
#此时会出现提示缺少一系列的依赖,直接安装即可, 如有缺失,依次安装即可
sudo apt-get install libx11-dev libxrander-dev libxinerama-dev libxcursor-dev libxi-dev doxygen
#然后再执行
cmake -D CMAKE_INSTALL_PREFIX=./install -D BUILD_SHARED_LIBS=ON ..
make
make install
#头文件和库即出现在build/install文件夹下