1月 23, 2025 by Qt Group 日本オフィス | Comments
QtにおけるWindows App SDK公式サポートの初リリースを発表いたします。
これまでのQtバージョンでは、開発者がWindows App SDKを手動で統合する必要がありましたが、Qt Creator 16 のリリースにより、このプロセスが大幅に簡素化され、開発者はWindows App SDKをQtアプリやライブラリにシームレスに利用できるようになります。
Windows App SDK(以前はProject Reunionと呼ばれていました)は、最新のネイティブWindowsアプリケーションを構築するための統合開発プラットフォームを提供するMicrosoftのイニシアティブです。さまざまなツール、ライブラリ、フレームワークを統合し、アプリケーション開発を簡素化しながら、異なるバージョンのWindows間の互換性を確保します。このアプローチにより、開発者は単一のプロジェクトでWin32とユニバーサルWindowsプラットフォーム(UWP)の両方の環境を最大限に活用することができます。
主な機能とコンポーネント
Windows App SDK を Qt に統合するには、次の2つの方法があります。
空ディレクトリに移動します。例:
mkdir C:\Dev\wasdk
cd C:\Dev\wasdk
そのディレクトリに NuGet をダウンロードします。例えば、コマンドラインから PowerShell でダウンロードするには、以下のコマンド実行します。
| powershell.exe -Command "& {Invoke-WebRequest https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile nuget.exe}" |
Windows App SDK を NuGet でダウンロードします。
nuget.exe install Microsoft.WindowsAppSDK -OutputDirectory ./
WIN_APP_SDK_ROOT 環境変数を Windows APP SDK ディレクトリに設定します。通常は Microsoft.WindowsAppSDK.{Version} と呼ばれるディレクトリです。例えば、コマンドラインを使用する場合、以下の通り実行します。
cd Microsoft.WindowsAppSDK.*
set WIN_APP_SDK_ROOT=%cd%
setX WIN_APP_SDK_ROOT %cd%
プロジェクトの CMake ファイルで、qt_add_win_app_sdk(ProjectName) を呼び出します。
ProjectName をプロジェクト名に置き換えてください。
ビルドが MSVC ビルドのみとなるように条件を使用します。
if (MSVC)
qt_add_win_app_sdk(ProjectName)
endif()
Download the latest release here: www.qt.io/download.
Qt 6.10 is now available, with new features and improvements for application developers and device creators.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
12 1, 2025
このブログは「Qt for MCUs vs LVGL: A Comparative Study from Design to..
11 26, 2025
このブログは「Qt Extension 1.10.0 for VS Code Released」の抄訳です。 Visual Studio Code..
11 18, 2025
このブログは「Convert from Qt to Qt for MCU – Qt AI Assistant 0.9.7..