您的位置:首页 > 其它

webkit 編譯鏈接錯誤 mwldsym2.exe: Undefined symbol: '___CxxFrameHandler'

2010-08-02 10:38 405 查看
編譯鏈接webkit碰到下面這個錯誤,搜了半天才發現可能是鏈接了錯誤版本的lib所致,所以要找到Carbide的env_update.exe運行一下,問題也許可以解決

mwldsym2.exe: Undefined symbol:
'___CxxFrameHandler'

mwldsym2.exe: referenced from 'void CAllocator::AddStopper(class MOOMStopper*) (?AddStopper at CAllocator@@QAEXPAVMOOMStopper@@@Z)'
in Allocator.cpp:92

mwldsym2.exe: referenced from 'void * CBase::operator new(unsigned int)(??2CBase@@SAPAXI at Z)'
in e32base.inl:36

mwldsym2.exe: referenced from 'class CAllocator * Allocator(void)(?Allocator@@YAPAVCAllocator@@XZ)'
in MemoryManager.cpp:92

mwldsym2.exe: referenced from 'void invokeTable(void (* *)(void), void (**)(void)) (?invokeTable@@YAXPAP6AXXZ0 at Z)'
in win32crt.h:121 (EDLL.LIB)

mwldsym2.exe: referenced from 'void * operator new(unsigned int)(??2 at YAPAXI@Z)'
in win32crt.h:154 (EDLL.LIB)

mwldsym2.exe: referenced from 'void operator delete(void *) (??3 at YAXPAX@Z)'
in win32crt.h:176 (EDLL.LIB)

mwldsym2.exe: referenced from '__E32Dll'
in uc_dll.cpp:41 (EDLL.LIB)

mwldsym2.exe: referenced from 'CStopScheduler::CStopScheduler(classCAllocator &) (??0CStopScheduler@@QAE at AAVCAllocator@@@Z)'
in StopScheduler.cpp:59

mwldsym2.exe: Undefined symbol: '___destroy_new_array'

mwldsym2.exe: referenced from 'CPlainAllocator::~CPlainAllocator(unsigned int) (??_ECPlainAllocator@@UAE at I@Z)'
in MemoryManager.o

mwldsym2.exe: referenced from 'CStopScheduler::~CStopScheduler(unsigned int) (??_ECStopScheduler@@UAE at I@Z)'
in Allocator.o

mwldsym2.exe: referenced from 'CAllocator::~CAllocator(unsigned int) (??_ECAllocator@@UAE at I@Z)'
in MemoryManager.o

mwldsym2.exe: Undefined symbol: '___unexpected'

mwldsym2.exe: referenced from 'void operator delete(void *) (??3 at YAXPAX@Z)'
in win32crt.h:176 (EDLL.LIB)

mwldsym2.exe: referenced from 'void * CBase::operator new(unsigned int) (??2CBase@@SAPAXI at Z)'
in e32base.inl:36
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐