WSL构建OpenCV及依赖环境

安装依赖

主要安装gdk和pkg-config $\cancel{(一定要先装依赖,再构建OpenCV?)}$

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev \
    libjpeg-dev libswscale-dev libtiff5-dev libgtk2.0-dev pkg-config

官网下载资源包

进去官网

mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_GENERATE_PKGCONFIG=ON ..
make && make install

$\cancel{不知为啥第一次我没装依赖 然后安装编译也通过了 然后运行程序时告诉我缺少依赖, 安装完依赖重新构建一次}$

安装X Server显示窗口

我们安装VcXsrv
使得WSL里面的X Client窗口能在windows上显示

添加环境变量

sudo vim ~/.bashrc

# 添加一行
export DISPLAY=:0.0

# 退出后

source ~/.bashrc

引用

WSL安装OpenCV

最后修改:2023 年 01 月 22 日
如果觉得我的文章对你有用,请随意赞赏