EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=590)
-   -   Emulator rewrite (https://www.eqemulator.org/forums/showthread.php?t=20823)

boscorillium 06-21-2006 04:52 PM

Quote:

Originally Posted by rojadruid
Humm thats the same one I get, does adding "/common/socketlib" to the include work?

Yeah but if you're like me you'll get a host of other errors once you resolve that one. Complaints about the redefinition of int8, int16, int32 and a few others. Then there will be complaints about Base64 not being a class and also the "decode" identifier not found.

It's a shame really... I'm not sure what the deal is, but I'm slowly going to resolve the problems and if/when I do, I'll be sure to post more information here. It's like pulling teeth to get some people around here to provide details. C'est la vie I suppose.

boscorillium 06-21-2006 07:02 PM

Ok, finally successfully built atleast World under VC2005. EMuShareMem built all along.

The problem I was having was that in EQWHTTPHandler.cpp, Base64.h was being included with an implicit path through the include paths. However, that was seeming to cause problems with a file named Base64.h in mysql's include directory.

So I just commented that line out and changed it to an explicitly pathed include, i.e.:

#include "../common/Socketlib/Base64.h"


On top of that, instead of including common/Socketlib in my includes path, I just went through and changed the include statements to explicitly pathed included files as opposed to implicitly pathed files.

Happy camper I am.

Haha, all compiling now. Bed time for sure, but fear me - LOL. j/k, Hope to be of help now.

sesmar 06-21-2006 09:15 PM

You need to add "../common/socketlib" to your include path


All times are GMT -4. The time now is 07:05 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.