EQLib compilation questions

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

newb
orc pawn
orc pawn
Posts: 10
Joined: Mon Feb 03, 2003 5:19 pm

EQLib compilation questions

Post by newb » Sat Feb 08, 2003 8:46 pm

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!

eq_freak
a ghoul
a ghoul
Posts: 105
Joined: Mon Jun 24, 2002 7:17 am

Post by eq_freak » Tue Feb 11, 2003 6:59 am

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.

User avatar
L124RD
Site Admin
Site Admin
Posts: 1343
Joined: Fri Jun 14, 2002 12:15 am
Location: Cyberspace
Contact:

Post by L124RD » Tue Feb 11, 2003 1:05 pm

Salutations,
and if you don't unload, you can rename the file to EQLib0.dll and compile fine...