0

次のコードを追加しました

BSTR pbstrBuffer;
pbstrBuffer = buff.AllocSysString();

プロジェクトのビルド時に次のエラーが発生しました。

Linking...
  Creating library pcciortl.lib and object pcciortl.exp .obj : error LNK2001: unresolved external symbol "public: unsigned short  * __thiscall CString::AllocSysString(void)const " (?AllocSysString@CString@@QBEPAGXZ)

c:\pct3/pcciortl.dll : 致命的なエラー LNK1120: 1 つの未解決の外部リンク.exe の実行中にエラーが発生しました。

他の CString メソッドは問題ないようです。私は何をすべきか?

4

1 に答える 1

0

を手動でインクルードするソリューションを見つけ、mfco42d.libMFC インクルード ファイルの 1 つをプロジェクトにインクルードする実際のソリューションを見つけました。

#include <afxole.h>         // MFC OLE classes
#include <afxdisp.h>        // MFC OLE automation classes

それが行うことは、ライブラリmfco42d.libを Visual C++ 6.0に含めることです。

于 2013-01-13T07:15:56.350 に答える