本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[VC10] L2025:ラージモデルのMFCアプリケーションでの障害

文書番号: 401952

最終更新日: 2003/11/10


この資料は以下の製品について記述したものです。


概要

この資料はラージモデルの MFC アプリケーション (デバッグ・バージョン) で L2025 のエラーが発生する障害の回避方法について説明したものです。

詳細

ラージモデルの MFC アプリケーションをデバッグ・バージョンで構築している
と以下のようなエラーメッセージが表示される事があります。
        C:\msvc\mfc\lib\lafxcwd.lib(afxinl1.cpp) : error L2025 :
        Serialize@CObject@@VECXAEVCArchive@@@Z : シンボルが2回以上定義
        されています。
この問題はデバッグ・バージョンで MFC ライブラリを静的にリンクする MFC
アプリケーションを構築している時だけに発生します。これはライブラリの
検索段階に問題があると考えられます。この問題はファイル'MFC200D.LIB'と
リンクして共用 DLL(MFC200D.DLL 等) 中の MFC を利用するアプリケーションを
構築したり、リリース・バージョンの MFC アプリケーションを構築した時には
発生しません。

対処方法

この問題の解決法はファイル'LAFXCWD.LIB'から'AFXINL1.OBJ'を抽出し、プロジ
ェクトにそれを加える事です。ファイルの抽出には以下のように'LIB.EXE'ユーテ
ィリティを使ってください。
   LIB.EXE LAFXCWD.LIB *AFXINL1.OBJ ;
ファイル (MSVC\MFC\LIB\AFXINL1.OBJ) の追加は、Visual Workbench の
の"プロジェクト (P)" メニューから "編集 (E)..." メニューを選び、"ファイルの 種類 (T)" ドロップダウン・リストボックスを選択してから、ファイルをプロジェ クトに追加するために"追加 (A)"ボタンを選びます。

Keywords: KBBUG VC10 KB401952
Technology: kbAudDeveloper kbVCsearch

inserted by FC2 system