2010-11-22 15 views
0

Visual C++でこのリンカエラーについて知っている人はいますか?Visual C++ 6.0リンクエラー

PGPkeys.obj:エラーLNK2001:未解決の外部 シンボル_ IMP _PGPclCloseClientPrefs

+1

Erm ...あなたは* VC++ 6が12歳で、バグ満載でC++標準に準拠していないことを認識していますか? – fredoverflow

+1

はい、保守が必要な従来のアプリケーションがあり、アプリケーション全体を新しいバージョンに移行するためのコストがかかります。アプリケーションのサイズに応じてすべてのエラーに数週間かかる可能性があります。私はその状況のマイケルにいて、あなたの痛みを感じます。 –

答えて

2

未解決の外部起因欠落バイナリ(DLLまたは静的LIB)に通常です。コードに必要なライブラリへのディレクトリパスを確認します。

1

PGPclCloseClientPrefsのシンボルがどのライブラリ/ DLLで定義されているかを調べる必要があります。

は私がIMPは、環境のミスマッチを示しているかもしれないと思うので、あなたは、VC++ 6. I付属のリンカを使用していることを確認してください:mbadawi23の答えはあなたの問題が解決しない場合は

、次を考えますそのようにVC++ 6のインポート/エクスポートされたシンボル名のマングリングを覚えていないのですが、間違っている可能性があります。

最悪の場合は、PGPclCloseClientPrefsが存在するDLLのdefファイルを検索し、そのようにシンボルをエクスポートします。

関連する問題