ドナドナされるプログラマのメモ

Windows用アプリのプログラミングメモ

Visual Studio2017でWindowsXp用プログラムをビルドする

事情によりWindowsXp用プログラムをビルドすることになったんだけど、WINVER等の定数をいじっても、出来上がったソフトが動かなかった。確か、有効な実行ファイルではありませんとか言われる。なんでかなーと思いながらオプションながめてたら、こんなの発見。Visual Studio 2017ではプラットフォームツールセットをXp用に変えないとだめみたい。

f:id:donadonasan:20180825232446p:plain

Visual Studio2017でXp用ソフトをビルドするときのオプション。VS2017のXp用ツールセットもありますがここには未表示