2009-08-30 16 views
1

オープンソースプロジェクトを拡張しています。私はの#defineを追加したり変更したりを含めることを再配置することにより、エラーを修正することができるでしょう疑いエラー:MFCプロジェクトで_ATL_NO_EXCEPTIONSを定義できません

Error: MFC projects cannot define _ATL_NO_EXCEPTIONS 

:CStringArrayを使用するための新しいC++ファイルにafxcoll.hを含めた後、私はこのエラーを取得しますCStringArray以外のものを使用しているかどうかを確認してください。あなたの提案は何ですか?

あなたの答えではなく、この質問のコメントに質問してください。

答えて

0

CStringArrayの代わりにCAtlArray<CString>を使用すると、_ATL_NO_EXCEPTIONSと互換性があります。 ATLコレクションクラスはhereと記載されています。私は通常、MFCコンテナクラスの代わりにstd::vectorなどのC++標準ライブラリクラスを使用することを好みます。

私はこのプロジェクトで_ATL_NO_EXCEPTIONSが定義されている理由、およびそれを削除できるかどうかを調べることをお勧めします。

+0

あなたのCAtlArray – Brian

1

どのように...エラーが言うように_ATL_NO_EXCEPTIONSを定義していませんか?

(質問は回答として)

関連する問題