Windoiws10でもWSLgでLinux GUIアプリが動くようになったのでテンプレートを作ってみました。
環境構築がわからない初心者の方でもvscodeでコンテナを開けば開発
C++で
構文チェック、フォーマッタ、ビルド環境、拡張
と一通り整ったdevcontainerです。
ubuntu 22.04
windows 10(最新の状態にして下さい)
windows 11
は動くと思います。
mac はXQuartzをインストールする必要があるようです。
まず
Ctrl + Shift + p
CMake: Configureを選んで下さい。
共通ショートカットは
F5 ビルド + デバッグ
F7 ビルド
windowsはwsl内でクローンして下さい
Qt5
QtDesigner を起動するショートカットを設定
現在開いてるアクティブなui ファイルを開きます。
Ctrl + Shift + p を押して
Preferences: Open Keyboard Shortcuts (JSON)
を開いて下さい
keybindings.json に以下をペースト
// Place your key bindings in this file to override the defaults
[
{
"key": "F1",
"command": "workbench.action.tasks.runTask",
"args": "Qt Designer"
}
]
GTK4
SDL2
SDL2、GLFWを切り替えられます。
OpenGLに対応しています。
SDL2
OpenGL
GLEW
GLFW
SDL2とGLFWの切り替えはCMakeLists.txtの
set(USE_GLFW FALSE) をTRUEにして下さい。