GAMES101环境配置记录 wsl+ubuntu22.04+vscode+VcXsrv

安装 wsl, g++, eigen, cmake

配置opencv

[root@DESKTOP-31LJ6LM ~/g101/h1/build]
$ cmake ..
-- OpenCV ARCH:
-- OpenCV RUNTIME:
-- OpenCV STATIC: OFF
CMake Warning at /mnt/e/DevelopeTools/opencv/opencv/build/OpenCVConfig.cmake:190 (message):
  Found OpenCV Windows Pack but it has no binaries compatible with your
  configuration.

  You should manually point CMake variable OpenCV_DIR to your build of OpenCV
  library.
Call Stack (most recent call first):
  CMakeLists.txt:4 (find_package)


CMake Error at CMakeLists.txt:4 (find_package):
  Found package configuration file:

    /mnt/e/DevelopeTools/opencv/opencv/build/OpenCVConfig.cmake

  but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be
  NOT FOUND.


-- Configuring incomplete, errors occurred!
See also "/root/g101/h1/build/CMakeFiles/CMakeOutput.log".

捣鼓了大半天,总算在(wsl)ubuntu 22.04上配好了opencv开发环境
参考,包括但不限于:
https://blog.csdn.net/weixin_52402390/article/details/122341561
https://blog.csdn.net/Undefinedefity/article/details/106180033

其中,在make -j时, 我出现了缺openjpeg.h头文件的错误,导致make: *** [Makefile:****] 错误 2
image
解决方案:
https://github.com/uclouvain/openjpeg/blob/master/INSTALL.md

在补好缺的依赖后一定把之前opencv build的删掉,重新cmake,make一遍

wsl xfce4 连接 windows VcXsrv

参考:https://www.bilibili.com/video/BV1RK411n79v

1.配置

sudo vim /etc/resolv.conf

记住其中的IP

sudo vim ~/.bashrc

加入如下两行,此处打码部分即为上方的IP
image

2.启动VcXsrv

image
image
image

3.wsl输入 startxfce4

image

posted @   泥烟  阅读(387)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2021-09-28 最长上升子序列的溯源和二分优化
点击右上角即可分享
微信分享提示