编译OggVorbisController出现错误:1 Frozen Export(s) missing from object files
网上下的OggVorbisController的代码
环境:carbide c++ 1.3 & S60 2nd FP2 CW
MAKEDEF ERROR: 1 Frozen Export(s) missing from object files: See the console for more information.
控制台的输出:
MAKEDEF ERROR: 1 Frozen Export(s) missing from object files:
\EXERCISE\OGGVORBISCONTROLLER\BWINS\OGGVORBISFILETREMORU.DEF(8) : ?DbgSetHeapFail@COggVorbisFile@@QAEXW4TAllocFail@RAllocator@@H@Z @7
make[1]: *** [\Symbian\8.0a\S60_2nd_FP2_CW\EPOC32\RELEASE\WINSCW\UDEB\OGGVORBISFILE.DLL] Error 255
make: *** [TARGETOGGVORBISFILETREMOR] Error 2
OGGVORBISFILETREMORU.DEF: 第8行:
?DbgSetHeapFail@COggVorbisFile@@QAEXW4TAllocFail@RAllocator@@H@Z @ 7 NONAME ; void COggVorbisFile::DbgSetHeapFail(enum RAllocator::TAllocFail, int)
在OggVorbisFile.h中的定义:
IMPORT_C void DbgSetHeapFail(RHeap::TAllocFail aType, TInt aWhen);
在OggVorbisFile.cpp中的实现:
EXPORT_C void COggVorbisFile::DbgSetHeapFail(RHeap::TAllocFail aType, TInt aWhen)
{
iBody->DbgSetHeapFail(aType, aWhen);
}