Windows XPでVisual C++ 2008 Express Edition SP1を使用してスクリーンセーバーをコンパイルしようとしています。実行時エラーが発生しました: "プロシージャエントリポイントChangeWindowMessageFilter()
をダイナミックリンクライブラリUSER32.dllに配置できませんでした。私が知る限り、これはMicrosoftがVS 2008に含まれているscrnsave.libライブラリを使ってVista特有の関数を呼び出すことができなかったためです。これは関数が存在しないためにXPで失敗します。VC++ 2008を使用してXP用スクリーンセーバーを構築する
WINVER
の定義は何もしていないようです。
どうすれば対処できますか?
@james_block:この質問に注目してください...あなたに役立つでしょう... http://stackoverflow.com/questions/2300817/using-multiple-versions-of-the-windows-platform -sdk-with-vs-2008-professional – t0mm13b