• 締切済み

MFCとSTLの併用

MFCとSTLの両方を使おうとしたところ、MFCのDEBUG NEWとSTLがかぶってしまうようで、デバッグ版のビルドにおいてエラーがでてしまいます。リリース版では問題ないようです。どのように解決したらいいのでしょうか。ぜひご教示ください。

みんなの回答

  • alfeim
  • ベストアンサー率58% (114/195)
回答No.1

わたしが以前やったときは確かPreCompileHeader周りの性でうまくBuildで着なかった記憶があります。 確か標準のProject設定ではafx何ちゃら.hまでプリコンパイルする設定だったと思うので、STL関連のInclude記述の位置を変えるか、PreCompileHeaderの設定を切ることで回避したような・・・ なにぶん過去の話なんでいまいちはっきり覚えてないので・・・ とりあえず試してみてはいかがでしょうか? # 最近MFCと戯れることがめっきり減ってますんで(笑)

akubiII
質問者

お礼

ご回答ありがとうございました。 STLのインクルードをstdafx.hの中にもってくることで自己解決しておりました。理由がいまいちピンとこないのですが、、

関連するQ&A