2010-11-19 26 views

答えて

6

はい、そうです。あなたがすべきことは、Visual Studioプロジェクトのプロパティに移動することです。構成プロパティ - > C/C++ - >コード生成で、ランタイムライブラリにマルチスレッドDLLを使用していることを確認してください。

これはあなたの問題を解決します。

26

CRTリンクとMFCリンクの設定は一貫していなければなりません。静的なMFC(プロパティ - >一般 - MFCの>使用)

  1. 使用/ MT( - - > C/C++>コード生成のプロパティ):だから、実際には、この質問に2つの可能な答えがあります

  2. 使用/ MD(プロパティ - > C/C++ - >コード生成)と共有MFC(プロパティ - >一般 - MFCの>使用)最も一般的な例については

+1

これが解決策になるはずです。しかし、AFX拡張DLLを作成する場合は、/ MDを使用する必要があります。 _AFXEXTがプリプロセッサ変数として定義されている場合、AFW拡張DLLを作成しています。 –

関連する問題