Page 1 of 1

EQLib compilation questions

Posted: Sat Feb 08, 2003 8:46 pm
by newb
I'm able to compile now, so I'm ready to start playing, but have two questions if anyone would be kind enough to answer. (Erm, three questions ;)).

First... if I am only changing EQLib, do I need to re-link MacroQuest against the new .lib file, assuming I'm not adding or removing any exported symbols?

Second... after having run MacroQuest (and quitting it), my EQLib.dll file remains in use until I reboot. I can't find a task running to kill to release it and until I reboot I can't finish a second compile. Is there some command I need to run to unload the DLL to release file access?

Third and unrelated... in the project file (I'm using VC6 and a prjconvert-created workspace), there are three sub projects: EQLib files, MacroQuest, and mqext files. If I try to compile mqext files, I get errors regarding a few things, however I'm able to run with just compiling the first two. (I am lilkely picking up something precompiled, I suppose, to be able to run properly.) Any thoughts on this?

Thanks!

Posted: Tue Feb 11, 2003 6:59 am
by eq_freak
Just recompiling and replacing the eqlib.dll is enough.

If you remember to /unload in game before you log, and exit macroquest once out of the game, then you can replace the eqlib.dll without it being locked by windows.

As for the last question dunno.

Posted: Tue Feb 11, 2003 1:05 pm
by L124RD
Salutations,
and if you don't unload, you can rename the file to EQLib0.dll and compile fine...