COMat TECHCOM - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト224:デフォルトの名無しさん 08/10/30 22:47:48 COM作ろうと思って、shobjidl.hインクルードしたんだが、多重定義のエラー で、調べてみるとNO_WIN32_LEAN_AND_MEANをdefineすれば解決できるらしい #define NO_WIN32_LEAN_AND_MEANしようが、コンパイルオプションに/D NO_WIN32_LEAN_AND_MEAN つけようが、まだ多重定義エラーがでる・・・ 解決策おしえてー;; win xp sp3 vc++6 platform sdk 2003 server sp1 225:デフォルトの名無しさん 08/10/30 23:04:27 WIN32_LEAN_AND_MEANを定義したままなんてことはないよな? 226:デフォルトの名無しさん 08/10/30 23:08:44 >>225 はい。 ソースのほうは #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif にしてるので・・・ はあ・・・・なんでだ・・・ なんだかんだで1日中調べてる・・・ どこかで、VC++6では2003年2月以降に発行されたplatform sdkは使えないとか 書いてあったけどそれは違うよね・・・? 227:デフォルトの名無しさん 08/10/30 23:12:53 >>226 それ削除しないと駄目だ。 両方定義していたら、たぶんWIN32_LEAN_AND_MEANが優先される。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch