-1
WindowsのVisual Studio C++ 2017でデスクトップアプリケーションをビルドしています。Windows 7および8との互換性が必要です。Visual Studio C++でWindows 7の互換性を保証するために必要なSDK 2017
これに最新のWindows 10 SDKを使用するか、Windows 8.1 SDKを使用する必要がありますか?
WindowsのVisual Studio C++ 2017でデスクトップアプリケーションをビルドしています。Windows 7および8との互換性が必要です。Visual Studio C++でWindows 7の互換性を保証するために必要なSDK 2017
これに最新のWindows 10 SDKを使用するか、Windows 8.1 SDKを使用する必要がありますか?
Windows 10 SDKを使用すると、Windows 7以降と互換性のあるWindowsデスクトップアプリケーションを作成できます。最小ターゲットバージョンは、プリプロセッサシンボル(WINVER
および_WIN32_WINNT
)によって制御されます。 Windows 7以降をターゲットにするには、これらを0x0601
に設定します。
詳細はUsing the Windows Headersを参照してください。
プロジェクトウィザードを使用して一時Win32プロジェクトを生成し、生成されたファイル 'targetver.h 'のコメントを読み込み、' 'の' _WIN32_WINNT'の定義を見てください。 '_WIN32_WINNT'をプロジェクトビルドオプションに適切な値で定義します。適切なバージョンで '_WIN32_WINNT'を定義すると、Windowsヘッダーファイルから新しい/更新されたAPIが削除されます。一時的なプロジェクトはちょうどあなたがファイルのクリーンなバージョンを見ることができるので、調査が完了したら削除してください。 –
あなたは最新のSDKを使用することができます – RbMm