libを設定しないと動かない
Visual C++ Express Editionを使ってみる(Windows Platform SDK編)
次に、corewin_express.vsprops を修正します。corewin_express.vsprops は Visual C++ 2005 Express をインストールした フォルダのVC\VCProjectDefaultsにあります。(デフォルトではC:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults) 手順とおり、次の行をAdditionalDependencies="kernel32.lib"以下のように修正します。AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
上記の通り対応しているつもりだけど、どうも Win32アプリケーションを make しようとしたらエラーが出る。
ソリューションのオプションあたりから、
user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
を追加ライブラリとして登録したら動くのだけど、「デフォルトとして、上の値は設定済みなハズ」を思うと腑に落ちない。