-1

VS2008 から VS2012 に移行しました。すべての C# プロジェクトが正常に移行されました。

しかし、コンパイル時に .DEF ファイルでリンカー エラーをスローしている 1 つの VC++ プロジェクトがあります。次のエラーがスローされます。

エラー LNK2001: 未解決の外部シンボル テスト

これに関して文書化された既知の問題はありますか? 回避策はありますか?

4

1 に答える 1

0

これは、.DEF ファイルで Def という名前の関数を定義したが、同じ関数をヘッダー ファイルに記述していないことを意味します。おそらく、コード ファイルに関数を記述しましたが、ヘッダー ファイルで同じ関数を宣言していません。

ヘッダー ファイルで既に宣言している場合は、extern 関数として宣言していない可能性があります。

これで質問が解決しない場合は、ヘッダーとソース ファイルのコードと def ファイルを提供してください。

于 2013-04-26T12:23:57.750 に答える