Tagged: 

Viewing 8 reply threads
  • Author
    Posts
    • #3798 Score: 1
      Witlau
      Participant
      1 pt

      网上关于如何安装WSL的教程一堆,这里不说这个。
      Ubuntu在Microsoft Store里搜,我装的是18.04LTS。
      安装完毕后,启动Window里的VSCode,安装Remote-WSL扩展。
      在VSCode中启动WSL的终端,首先修改/etc/apt/下的sources.list地址(记得先备份),使用清华的镜像,参见https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
      设置完毕后:
      1.sudo apt-get update
      2.sudo apt-get install cmake
      3.sudo apt-get install -y build-essential
      4.sudo apt-get install libeigen3-dev
      以上,环境就配好了,接着就是按照老师的pdf里面走了,应该是能成功编译了,至少我就ok了。
      祝各位好运

      This post has received 1 vote up.
    • #3827 Score: 0
      戴皓天
      Participant
      8 pts

      谢谢!

    • #3847 Score: 0
      Witlau
      Participant
      1 pt

      做作业1发现用了opencv,折腾了半天,安装相关包,最后直接运行./Rasterizer会显示
      Unable to init server: Could not connect: Connection refused
      (image:18187): Gtk-WARNING **: 14:48:30.493: cannot open display:
      因为没有GUI,所以最后只有使用./Rasterizer -r 20 image.png的命令渲染到图,然后看结果。

    • #3848 Score: 0
      Witlau
      Participant
      1 pt

      update:
      下载了VcXsrv,配置~/.bashrc文件
      export DISPLAY=:0.0
      export LIBGL_ALWAYS_INDIRECT=1
      启动Ubuntu,转到项目的build目录,再运行./Rasterizer,终于是有GUI了。
      我是真能折腾。。。

    • #3880 Score: 1
      郭文鲜(助教)
      Keymaster
      1 pt

      X转发可以用mobaXTerm

      VcXsrv比较老了,如果遇到奇怪的问题可以试试上面那个。

      This post has received 1 vote up.
      • #4028 Score: 0
        Witlau
        Participant
        1 pt

        mobaXTerm好用,真香,哈哈哈

      • #4844 Score: 0
        optimus
        Participant

        助教能否说下这步具体怎么做?我也需要这个GUI转发

    • #3881 Score: 0
      Witlau
      Participant
      1 pt

      目前用VcXsrv还算正常,能用就行,不折腾啦

    • #3941 Score: 0
      tttt
      Participant
      1 pt

      可以用了。谢谢LZ!

    • #4626 Score: 0
      BoJack
      Participant

      请问你的wsl可以使用ctrl+鼠标左键看源码功能吗?我的不可以,求指点。

      • #4637 Score: 0
        Witlau
        Participant
        1 pt

        如果给了源码的文件,是可以看的,在库类里面的,我看不到,我对C++也不是很熟

        • #4851 Score: 0
          BoJack
          Participant

          好的,扩展安装之后可以使用,谢谢!

      • #4676 Score: 0
        Witlau
        Participant
        1 pt

        我找到了办法,不知道是否对你有用。
        打开了工作空间后,VSCode左下角有两个箭头,点击选择Remote-WSL:Reopen Folder in WSL,此时左下角会显示链接到Ubuntu-18.04,在扩展中,安装C++的扩展到WSL(每个扩展的右下角有一个install in WSL:Ubuntu-18.04),完了以后,VSC会自动安装一些扩展包,全部安装完以后,所有的东西都可以通过F12跳转到源码了。
        最主要的是保证WSL已经连到了你装的Ubuntu系统。
        祝你好运。

    • #4642 Score: 0
      visan_vvv
      Participant

      请问wsl安装opencv依赖库libjasper的时候报错:
      error E: unable to locate libjasper-dev
      请问这个怎么解决?目前我在网上找到的换源目前都不能用…

      • #4675 Score: 0
        Witlau
        Participant
        1 pt

        没有遇到你说的这个问题呢
        我使用sudo apt-get install libopencv-dev就全部装完了,并且使用的就是上面提到的清华的源。
        若还是不行,建议去opencv的官网上参考自己build一个来尝试一下。
        另外,opencv的git库比较慢的话,你可以在码云上去找,那上面有每天同步的opencv库。
        祝你好运!

        • #4692 Score: 0
          visan_vvv
          Participant

          今天换了一个阿里云的源就全部弄好了哈哈哈 谢谢大佬!

Viewing 8 reply threads
  • You must be logged in to reply to this topic.