事前準備
WSL+Ubuntu24.04+rdpでリモートデスクトップ接続


WSL2 + Ubuntu 24.04 にxfce4デスクトップを構築し、WindowsからRDP接続する方法 ~ Wayland誤作動・ブラックスクリーン対策まとめ ~
この記事は、実際にWSL2環境でxfce4デスクトップをRDP経由で動かす際に発生したトラブルを元に執筆しています。誰かの参考になれば幸いです。概要この記事では、WSL2上のUbuntu 24.04にxfce4デスクトップ環境を構築し、xr...
C++ツールチェーン & CMake/Ninja
sudo apt update
sudo apt install -y build-essential gdb cmake ninja-build pkg-config
Qt 6(Ubuntu公式パッケージ)
sudo apt install -y \
qt6-base-dev \
qt6-base-dev-tools \
qt6-tools-dev \
qt6-tools-dev-tools
sudo apt install qt6-declarative-dev
sudo apt install qt6-svg-dev
sudo apt install qt6-networkauth-dev
sudo apt install -y libglx-dev libgl1-mesa-dev
Qt Creator(IDE)
sudo apt install -y qtcreator
最小プロジェクトのビルド
動作確認のためにプロジェクトを作成しビルド
Qt Creator→Create Projectを選択し、プロジェクト名をセットしあとは指示に従う。
ファイル名:main.cpp
#include <QApplication>
#include <QPushButton>
int main(int argc, char** argv) {
QApplication app(argc, argv);
QPushButton btn("Hello Qt6");
btn.resize(200, 60);
btn.show();
return app.exec();
}
三角の実行アイコンをクリック。
ウィンドウが表示されると成功。
コメント