games101作业环境配置——ubuntu

games101作业环境配置——ubuntu20.04

vscode

下载vscode

sudo dpkg -i code_1.73.1-1667967334_amd64.deb

Eigen

sudo apt-get install libeigen3-dev

OpenCV

下载地址

  1. 安装OpenCV的依赖
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt install cmake
    
    sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
    sudo apt-get install libgtk2.0-dev
    sudo apt-get install pkg-config
    
  2. 编译和安装OpenCV 在OpenCV文件夹下打开终端,新建build
    mkdir build
    cd build
    

    进行编译安装

    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
    sudo make -j4
    sudo make install
    
  3. 环境配置 编辑/etc/ld.so.conf
    sudo gedit /etc/ld.so.conf
    

    添加一行

    include /usr/local/lib
    

    保存文件退出,编辑 /etc/bash.bashrc 文件

    sudo gedit /etc/bash.bashrc 
    
    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    export PKG_CONFIG_PATH
    #文件末尾添加这两行
    

    保存文件退出,终端输入以下命令

    pkg-config opencv --modversion
    
  4. 检测是否安装成功
    pkg-config opencv --modversion
    

    用vscdoe打开games101作业1,把cmakelist.txt中的

    include_directories(/usr/local/include/opencv4)
    

    改为如上。