Visual C++ 2010(VS2010)SP1でWindows XP SP2を対象にすることは可能ですか? (つまり、VC++ 2010 SP1でビルドされた実行ファイルはXP SP2でうまく動作しますか)Visual C++ 2010(VS2010)SP1でWindows XP SP2をターゲットにする
また、VC++ 2010 SP1のMFC/ATL/CRTでは、XP SP2では使用できないAPIが使用されていますか?
ありがとうございました。
Visual C++ 2010(VS2010)SP1でWindows XP SP2を対象にすることは可能ですか? (つまり、VC++ 2010 SP1でビルドされた実行ファイルはXP SP2でうまく動作しますか)Visual C++ 2010(VS2010)SP1でWindows XP SP2をターゲットにする
また、VC++ 2010 SP1のMFC/ATL/CRTでは、XP SP2では使用できないAPIが使用されていますか?
ありがとうございました。
だけで、任意のWindowsヘッダファイルを含む前に必ず
#define NTDDI_VERSION 0x05010200
ことを確認してください。これにより、Vista以上でのみサポートされている機能が利用できなくなります。値はthis MSDN pageから取得されました。
あるいは、LoadLibrary/GetProcAddressを使用して、アプリケーションがWin7上で実行されているとき(そしてXP上でのみ使用するとき)にWindows 7固有のAPIを動的に読み込むことは可能です。 –
はい、問題ありません。 –
@HansPassant:ありがとう。 Microsoftの公式リファレンスはありますか?あなたのソフトウェアでいくつかのテストをしましたか?ありがとう。 –