[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xmlblaster] link error with the newest program from cvs



pikaiyuan wrote:
> Hello,

  freeBlobHolderContent() etc. are defined in

  xmlBlaster/src/c/util/helper.h

The C++ lib depends on the C lib for persistent queue
implementation and for SOCKET protocol support.
Our build.xml resolves this on my Linux/Windows tests!

If you don't use PersistentQueue and SOCKET
we should clean up the C++ code to have no C-lib dependencies
(TODO for the next release)

regards

Marcel

> 
>        [cc]    Creating library xmlBlasterClient.lib and object xmlBlasterClient
> .exp
>        [cc] ConnectQueueEntry.obj : error LNK2019: unresolved external symbol _f
> reeBlobHolderContent referenced in function "public: virtual __thiscall org::xml
> Blaster::util::queue::ConnectQueueEntry::~ConnectQueueEntry(void)" (??1ConnectQu
> eueEntry at queue at util at xmlBlaster at org at  at UAE at XZ)
>        [cc] PublishQueueEntry.obj : error LNK2001: unresolved external symbol _f
> reeBlobHolderContent
>        [cc] ConnectQueueEntry.obj : error LNK2019: unresolved external symbol _f
> reeBlobDump referenced in function "public: virtual void const * __thiscall org:
> :xmlBlaster::util::queue::ConnectQueueEntry::getEmbeddedObject(void)const " (?ge
> tEmbeddedObject at ConnectQueueEntry at queue at util at xmlBlaster at org at  at UBEPBXXZ)
>        [cc] PublishQueueEntry.obj : error LNK2019: unresolved external symbol _f
> reeBlobDump referenced in function "public: virtual void const * __thiscall org:
> :xmlBlaster::util::queue::PublishQueueEntry::getEmbeddedObject(void)const " (?ge
> tEmbeddedObject at PublishQueueEntry at queue at util at xmlBlaster at org at  at UBEPBXXZ)
>        [cc] ConnectQueueEntry.obj : error LNK2019: unresolved external symbol _b
> lobDump referenced in function "public: virtual void const * __thiscall org::xml
> Blaster::util::queue::ConnectQueueEntry::getEmbeddedObject(void)const " (?getEmb
> eddedObject at ConnectQueueEntry at queue at util at xmlBlaster at org at  at UBEPBXXZ)
>        [cc] PublishQueueEntry.obj : error LNK2019: unresolved external symbol _b
> lobDump referenced in function "public: virtual void const * __thiscall org::xml
> Blaster::util::queue::PublishQueueEntry::getEmbeddedObject(void)const " (?getEmb
> eddedObject at PublishQueueEntry at queue at util at xmlBlaster at org at  at UBEPBXXZ)
>        [cc] ConnectQueueEntry.obj : error LNK2019: unresolved external symbol _e
> ncodeMsgUnit referenced in function "public: virtual void const * __thiscall org
> ::xmlBlaster::util::queue::ConnectQueueEntry::getEmbeddedObject(void)const " (?g
> etEmbeddedObject at ConnectQueueEntry at queue at util at xmlBlaster at org at  at UBEPBXXZ)
>        [cc] PublishQueueEntry.obj : error LNK2019: unresolved external symbol _e
> ncodeMsgUnit referenced in function "public: virtual void const * __thiscall org
> ::xmlBlaster::util::queue::PublishQueueEntry::getEmbeddedObject(void)const " (?g
> etEmbeddedObject at PublishQueueEntry at queue at util at xmlBlaster at org at  at UBEPBXXZ)
>        [cc] xmlBlasterClient.dll : fatal error LNK1120: 4 unresolved externals
> 
> BUILD FAILED
> D:\drivers\xmlBlaster\build.xml:2114: link failed with return code 1120	
> 
>    Maybe there is missing several file in cvs, isn't it?
> 
> 
> thanks any way        
>  				
> 
> 			   pikaiyuan
> 			   2004-05-12	   
> 
> 


-- 
http://www.xmlBlaster.org