Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 12-08-2006, 02:01 PM
kenjutsuka
Fire Beetle
 
Join Date: Oct 2006
Posts: 4
Default

Update: I thought it might have to do with my compilation of the zlib.lib but it turned out even using a different precompiled one that came with one of the downloads, it still threw all of the same linking problems, for instance,
<Compiler Output>
Error 48 error LNK2001: unresolved external symbol "public: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@ABQBD@Z) libcpmt.lib
Error 116 error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@) libcpmt.lib
Error 202 error LNK2001: unresolved external symbol "public: virtual char const * __thiscall std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ) StructStrategy.obj
Error 301 error LNK2001: unresolved external symbol "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) dbasync.obj
Error 335 error LNK2001: unresolved external symbol "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) XMLParser.obj
Error 479 error LNK2019: unresolved external symbol _memmove_s referenced in function "public: struct _Ctypevec __thiscall std::_Locinfo::_Getctype(void)const " (?_Getctype@_Locinfo@std@@QBE?AU_Ctypevec@@XZ) libcpmt.lib
</Compiler Output>
(Just to give an idea of what's going on here. And it's all to do with the object files.)
I'm not sure if I'm missing an important library file or maybe one of the headers is wrong, but I doubled checked everything and it's according to what you posted, I'm running through google looking up what other people have had this problem, but nothing terribly similar other than people who were missing a library file or trying to compile a single threaded app using msvcrt, etc. Lemme know what you thinks up or gimme a hint if ya could.

Thanks,
Kenjutsuka
Reply With Quote
  #2  
Old 12-08-2006, 10:38 PM
kenjutsuka
Fire Beetle
 
Join Date: Oct 2006
Posts: 4
Default

Y'know that part about ignore specific libraries under linker settings? Is that important when your compiling? I just got world AND zone to compile without those in there, didn't flag at all. Does it effect the build at all anyway when executing those parts? Just curious, lemme know please. And is the inclusion of the eqlaunch necessary? I was able to compile that no prob with what was given (aside from the edits to the project file). I'm just curious mostly if since it compiled, is it going to work?

Last edited by kenjutsuka; 12-09-2006 at 06:48 AM..
Reply With Quote
  #3  
Old 12-11-2006, 02:56 AM
LostZaphod
Sarnak
 
Join Date: May 2006
Posts: 43
Default

I use Visual Studio 2003 ver (1.1) and i have to have the ignor lib's certain lib files or i get many link errors. The compiler you are using must not include some libs during another part of the build. The Eqlaunch is important if you are using mysql5, if you are using mysql4 you could use the precompiled release. I just like to compile the entire project just in case i modify a table for my own porpose, and yes the eqlaunch does use the database.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:40 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3