Issues Compiling
I've tried my damnedest to not come on the boards and ask a bunch of stupid-ass questions, but after trying to get the source to compile for a few days now, I'm running out of ideas.
I've installed the binaries on a server and got the whole thing set up, and the documentation that Angelox wrote worked beautifully. Now I'm trying to compile from the source code, since I don't want to be that guy that has no clue what's in the code he's running (and I'd like to make some customizations as well). I will be sure to update the wiki with compile info after I get this working (I promise). Anyway, I followed the guide that Cans posted in 2004 http://www.eqemulator.net/forums/sho...hlight=compile (which I'm sure is a little out of date), so that is likely my problem. If there is a more up-to-date guide out there, and I'm just being a search-tard, please let me know. I can get EmuShareMem to compile easily, but World.exe and Zone.exe are not being so nice. It goes along fine until it starts the "Linking..." portion. Here is the end of my build output for World.exe: Code:
1>Linking... Thanks, Lieka |
Aye! Those instructions are indeed old. Try the Wiki:
http://www.eqemulator.net/wiki/wikka...a=DevVSExpress That's for VSExpress, but I think it's the libs and includes that are screwing you. Give that a try. |
Just to clarify, I am supposed to remove EQChatPacket.cpp from the common source for building Zone.exe, right? I found a few posts (though they were a bit older) to that affect. I get an error saying that the VS cannot find those files when I don't, but after I do, I get the 24 object errors (in the build log from my original post) when VS starts trying to link.
I double checked my includes and libraries and I'm still getting those errors. Any other ideas about what causes this? |
I do not remove anything from any of the projects to get it to compile. If it's not a mysql/perl/zlib dependency, I am out of answers. Sorry :(
The only thing I have to do on the Windows SLN is in order to build Release, I have to remove Zone.vcproj and re-add it, otherwise I get a "skipped" on zone build. Other than that, my Windows compiles are flawless (VC2005 Pro) |
John Adams for President... again...
JA... you beautiful bastard! ;) You just fixed my problem. The original walkthrough that I was reading (for VS2003) said to build each solution individually from the .dsw workspace, so that's what I was doing (and the server.dsw was throwing errors about "EQExtractor.dsp and pf2text.dsp being corrupted from the beginning, so I was trying to build from each .dsw individually: EmuShareMem.dsw, World.dsw, and Zone.dsw).
I went back and loaded the server.sln, then retried the build: Code:
3>Generating Code... Lieka P.S. The wiki has been updated: http://www.eqemulator.net/wiki/wikka...a=DevVSExpress |
Ya know, I'd love to take credit for being a stellar genius... unfortunately my idiotic ramblings just happened to contain the magical clue quite by accident.
I shall go back to drooling on my bib now. /slobber You're quite welcome ;) |
Greetings,
SORRY to rebump an old one, but this solved my problem as well, I can't get anything to compile in VS2008 I was very close in that I could get EQemu and Angelox's source to compile in vs2005 but zone kept getting skipped, and it's zone that Im making my first changes to.... Removing from the solution and re-adding it FIXED it. I am one happy camper!! One note that is current If using Angelox 1133 source, edit zone.vcproj with a text editor first and change the version from 9.00 to 8.00 otherwise you'll get an error opening it in 2005 Thanks |
All times are GMT -4. The time now is 07:14 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.