0

既存のライブラリを使用して、Visual C++ で新しい静的ライブラリを作成します。古いライブラリから既存のファイルをコピーし、新しく作成したファイルに追加しました。((ヘッダー ファイルと cpp ファイルの両方) ヘッダー ファイルは QArray.h というファイルを使用するため、そのファイルもコピーしました。ビルド時に以下のエラーが発生します。

エラー C2079: 'CDawesRun::m_HeadRatio'

未定義のクラス「CArray」を使用します

[ TYPE=ダブル、

ARG_TYPE=ダブル

]

このエラーの理由は何ですか? ライブラリを Win32 静的ライブラリとして作成し、MFC オプションをクリックしました。ありがとう。

4

1 に答える 1

2

コンパイラエラーC2504を参照してください。CArrayが定義されている#includeが欠落している可能性があります。

CArrayクラスも参照してください。CArrayはafxtempl.hで定義されているようです。

于 2012-11-29T08:17:04.633 に答える