LoginSignup
0
0

More than 1 year has passed since last update.

WSL2とClionの環境構築で詰まったこと

Posted at

自分が環境構築で困ったこと,その際に考えたことを備忘録的にまとめておきます.

環境

  • Windows10 Pro
  • WSL2 Ubuntu-20.04 LTS

WSL導入編

  • CPU仮想化は有効になっていますか
  • 「Windowsの機能の有効化または無効化」の「Hyper-V」「Linux用Windowsサブシステム」「仮想マシンプラットフォーム」にチェックは入っていますか
  • "WslRegisterDistribution failed with error: 0x80070050"
    私の場合,ある日WSLを起動すると急に出てきました.PowershellからWSLには入れるのですが,Windows TerminalやUbuntuアプリからは入れない状況でした.
    • Powershellからubuntuをアップデート(bashで入れる)
    • 「Windowsの機能の有効化または無効化」のチェックを外す→再起動→チェックを入れなおす→再起動
    • WSLのリセット(最後の手段)

特に3番目を踏むことは稀だと思うので,基本的には公式をそのままやるだけな感じです.導入の記事はたくさんあるので調べてみてください.

Clionインストールまでにやっておくこと

  • Cmake, make, g++, gdbのインストール
    • 基本的には sudo apt install packageで入ります.CmakeのバージョンによってははClion側が対応してない場合があるので,適宜インストールしてください.こちらの記事がとても参考になります.OpenSSL関係でエラーを吐いた場合,libssl-devをインストールする必要があるかもしれません.

Clionでの困りごと

  • Cmakeがビルドできない
    • Permission errorでCmakeファイル関係の書き込みをClionができなくなっている可能性があります.作業ディレクトリのパーミッションを変更する必要がありそうです.
  • 「"hoge"が<デフォルト>で実行できません」
    • 実行/デバッグ構成は設定していますか?
  • ツールチェーンは設定していますか?

その他試すこと

  • Windows,各種アプリケーションなどの再起動
  • ClionでのCmake プロジェクトの再ロード

参考

https://qiita.com/comachi/items/d0c1ce5d7b90fe30fced
https://minus9d.hatenablog.com/entry/2018/12/29/105151
https://www.thewindowsclub.com/fix-error-0x80070050-the-file-exists-when-deleting-a-file-on-windows-11-10?utm_source=dlvr.it&utm_medium=twitter
https://github.com/microsoft/WSL/issues/6928


思い出したらまた追加していきます.
こんなことに困った,という意見がありましたらぜひコメントしていただけたらと思います.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0