[antlr-interest] C++ has linking errors

monaabs monaabs at yahoo.com
Thu May 29 15:24:54 PDT 2003


I invoked Antlr.dsw which is in ..\antlr\antlr-2.7.2\lib\cpp.

I need to generate Antrl.lib to include in my folder .

I am getting linking errors as follows

Linking...
   Creating library Release/antlr.lib and object Release/antlr.exp
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >  __thiscall 
antlr::ASTNULLType::toStringTree(void)const " (?
toStringTree at ASTNULLType@
antlr@@UBE?AV?$basic_string at DU?$char_traits at D@std@@V?
$allocator at D@2@@std@@XZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >  __thiscall 
antlr::ASTNULLType::toStringList(void)const " (?
toStringList at ASTNULLType@
antlr@@UBE?AV?$basic_string at DU?$char_traits at D@std@@V?
$allocator at D@2@@std@@XZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >  __thiscall 
antlr::ASTNULLType::toString(void)const " (?
toString at ASTNULLType@antlr@@U
BE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::setType(int)" (?
setType at ASTNULLType@antlr@@UAEXH at Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::setText(class 
std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> > const &)" (?setText at ASTNULLType@antlr@@UA
EXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::setNextSibling(class 
antlr::ASTRefCount<class antlr::AST>)" (?
setNextSibling at ASTNULLType@antlr@@UAEXV?
$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::setFirstChild(class 
antlr::ASTRefCount<class antlr::AST>)" (?
setFirstChild at ASTNULLType@antlr@@UAEXV?$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::initialize(int,class 
std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> > const &)" (?initialize at ASTNULLType
@antlr@@UAEXHABV?$basic_string at DU?$char_traits at D@std@@V?
$allocator at D@2@@std@@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::initialize(class 
antlr::ASTRefCount<class antlr::AST>)" (?
initialize at ASTNULLType@antlr@@UAEXV?$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::initialize(class 
antlr::RefCount<class antlr::Token>)" (?
initialize at ASTNULLType@antlr@@UAEXV?$RefCount at VToken@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual int __thiscall antlr::ASTNULLType::getType(void)const " (?
getType at ASTNULLType@antlr@@UBEHXZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >  __thiscall 
antlr::ASTNULLType::getText(void)const " (?
getText at ASTNULLType@antlr@@UBE
?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class antlr::ASTRefCount<class antlr::AST>  __thiscall 
antlr::ASTNULLType::getNextSibling(void)const " (?
getNextSibling at ASTNULLType@antlr@@UBE?AV?$ASTRefCount at VAST@antlr@@@2
@XZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class antlr::ASTRefCount<class antlr::AST>  __thiscall 
antlr::ASTNULLType::getFirstChild(void)const " (?
getFirstChild at ASTNULLType@antlr@@UBE?AV?$ASTRefCount at VAST@antlr@@@2 at X
Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall antlr::ASTNULLType::addChild(class 
antlr::ASTRefCount<class antlr::AST>)" (?
addChild at ASTNULLType@antlr@@UAEXV?$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class std::vector<class antlr::ASTRefCount<class 
antlr::AST>,class std::allocator<class antlr::ASTRefCount<class 
antlr::AST> > >  __thiscall antlr::ASTNULLType::findAllParti
al(class antlr::ASTRefCount<class antlr::AST>)" (?
findAllPartial at ASTNULLType@antlr@@UAE?AV?$vector at V?
$ASTRefCount at VAST@antlr@@@antlr@@V?$allocator at V?
$ASTRefCount at VAST@antlr@@@antlr@@@std@@@std@@V?
$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class std::vector<class antlr::ASTRefCount<class 
antlr::AST>,class std::allocator<class antlr::ASTRefCount<class 
antlr::AST> > >  __thiscall antlr::ASTNULLType::findAll(clas
s antlr::ASTRefCount<class antlr::AST>)" (?
findAll at ASTNULLType@antlr@@UAE?AV?$vector at V?
$ASTRefCount at VAST@antlr@@@antlr@@V?$allocator at V?
$ASTRefCount at VAST@antlr@@@antlr@@@std@@@std@@V?
$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual bool __thiscall antlr::ASTNULLType::equalsTreePartial(class 
antlr::ASTRefCount<class antlr::AST>)const " (?
equalsTreePartial at ASTNULLType@antlr@@UBE_NV?$ASTRefCount at VAST@antl
r@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual bool __thiscall antlr::ASTNULLType::equalsTree(class 
antlr::ASTRefCount<class antlr::AST>)const " (?
equalsTree at ASTNULLType@antlr@@UBE_NV?$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual bool __thiscall antlr::ASTNULLType::equalsListPartial(class 
antlr::ASTRefCount<class antlr::AST>)const " (?
equalsListPartial at ASTNULLType@antlr@@UBE_NV?$ASTRefCount at VAST@antl
r@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual bool __thiscall antlr::ASTNULLType::equalsList(class 
antlr::ASTRefCount<class antlr::AST>)const " (?
equalsList at ASTNULLType@antlr@@UBE_NV?$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual bool __thiscall antlr::ASTNULLType::equals(class 
antlr::ASTRefCount<class antlr::AST>)const " (?
equals at ASTNULLType@antlr@@UBE_NV?$ASTRefCount at VAST@antlr@@@2@@Z)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual class antlr::ASTRefCount<class antlr::AST>  __thiscall 
antlr::ASTNULLType::clone(void)const " (?clone at ASTNULLType@antlr@@UBE?
AV?$ASTRefCount at VAST@antlr@@@2 at XZ)
TreeParser.obj : error LNK2001: unresolved external symbol "public: 
virtual char const * __thiscall antlr::ASTNULLType::typeName(void)
const " (?typeName at ASTNULLType@antlr@@UBEPBDXZ)
c:/winnt/system32/antlr.dll : fatal error LNK1120: 24 unresolved 
externals
Error executing link.exe.

antlr.dll - 25 error(s), 273 warning(s)

Any inputs are highl appreciated


 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 




More information about the antlr-interest mailing list