Getting EQEmu to Build with VC++.NET 2005 Express
Okay, I'm almost done working with this, and have been documenting the struggles thus far where they differ from the two guides I've been using as reference points. I have gotten EMuShareMem to build just fine. I've gotten World to build just fine. I'm lacking only getting Zone to build, which doesn't surprise me. Though I have 142 errors, there are really only two errors and they are as follows:
141 occurrences of: .\filename.cpp(###) : error C3861: 'mob_log': identifier not found This occurs 141 times over the span of spells.cpp, spell_effects.cpp, mobai.cpp and waypoints.cpp. I checked the code for the declaration there of, and don't see a problem with it, since world_log.cpp is declared directly above it, in the same fashion, and no other declarations thereof in any other file in the entire project... and world builds just fine. So... any help on this one? And the second error is more interesting and goes something like this: Code:
1> .\entity.cpp(249) : error C2678: binary '==' : no operator found which takes a left-hand operand of type 'std::list<_Ty>::_Iterator<_Secure_validation>' (or there is no acceptable conversion) |
I should note that these problems are with the code in the Development branch, as of... earlier this morning.. maybe around 10am?
|
Quote:
Quote:
if (*it == NULL) instead of: if (it == NULL) Doodman pointed this out and also fixed it in the CVS. Doodman FTW! I now have it (everything) building successfully with Visual C++.NET 2005 Express Edition and will be adding to/editing the Wiki to clarify with some of the stuff I ran into. |
All times are GMT -4. The time now is 03:50 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.