まず、x86マシンにPSDK Windows Server 2003 R2をインストールしました。そこにはMFCヘッダーファイルがありました。私はcl.exeでサンプルMFCアプリケーションをコンパイルしようとしましたが、このエラーメッセージ "winmsg_.hヘッダーファイルを開くことができませんでした"が表示されます。インターナショナルネットワークから "winmsg_.h"ファイルを取得し、それをMFCインクルードファイルライブラリに入れて、プログラムをコンパイルしようとしましたが、IA64プラットフォーム固有のオブジェクトファイルとのターゲットプラットフォームオプションの競合がありました。 PSDK Windows Server 2003 R2にはx86マシン用のlibファイルは含まれていないと思います!PSDK Windows Server 2003 R2 MFCサポート
私はこの問題を解決するか、x86マシンのヘッダーとlibファイルを含むPSDKを提案してください!ありがとう!
私はMS Visual C++ 2008 Express Editionをインストールしました。コンパイラ、ヘッダ、およびlibファイルには "Not MFC"が付属しています。しかし、環境変数 "INCLUDE"と "LIB"を追加することで、MFCヘッダーとlibファイルにアクセスするためにPSDK Windows Server 2003 R2をインストールしました。私のcl.exeコンパイラはMFCアプリケーションをコンパイルできますが、x86プラットフォームではコンパイルできません。これは、PSDK WinServer 2003 R2にx86マシン用のlibファイルがないためです。おそらく、PSDK WinServer 2003 SP1に含まれている可能性があります。そしてmakefileについてもっと教えてください!ありがとう! –