Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-03-2006, 01:00 PM
link2009
Sarnak
 
Join Date: Sep 2006
Posts: 58
Default Compiling On VS2K5

OS: Windows Vista RTM (6.000)
Program: Visual Studio 2005 Professional Edition

If this question has already been posted, I apologize. I followed the wiki guide on compiling EqEmu on VS2k5, but sadly I get this error:

Code:
Error	47	error LNK2005: _inflateInit2_ already defined in zlib.lib(zlib1.dll)	mysqlclient.lib	
Error	48	error LNK2005: _inflate already defined in zlib.lib(zlib1.dll)	mysqlclient.lib	
Error	49	error LNK2005: _inflateEnd already defined in zlib.lib(zlib1.dll)	mysqlclient.lib	
Error	50	fatal error LNK1169: one or more multiply defined symbols found	c:\EQ_Work\EQEmu-0.7.0-933\build\World.exe	1
Reply With Quote
  #2  
Old 12-16-2006, 05:10 AM
link2009
Sarnak
 
Join Date: Sep 2006
Posts: 58
Default

Excuse me for double posting, but am I the only one with this problem?
Reply With Quote
  #3  
Old 12-16-2006, 05:14 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

I think the combo of Windows Vista and VS2005 Pro makes anyone leary of just guessing what might be going on. Pretty sure most devs here use some sort of Linux and gcc, and I doubt anyone is doing much with Vista. Afterall, there's no SP1. Who would load it already?


(btw, I am running Vista atm - pretttty)
Reply With Quote
  #4  
Old 12-16-2006, 05:19 AM
Cripp's Avatar
Cripp
Discordant
 
Join Date: Oct 2003
Location: The Shire
Posts: 474
Default

redownload zlib and replace the old folder with this one..

http://www.zlib.net/zlib123-dll.zip

you have the wrong zlib files.
__________________
Nug Blazers - ServerOP / founder
^^comming... later!

www.nugblazers.com
Reply With Quote
  #5  
Old 02-24-2007, 10:02 AM
link2009
Sarnak
 
Join Date: Sep 2006
Posts: 58
Default

Anyone know what happened to the VS2005 Pro Tutorial? I can't find it anymore :(
Reply With Quote
  #6  
Old 07-19-2007, 08:51 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Sorry to necro this, but does anyone have a copy of Thristam's VS2005 setup guide handy? The page linked in the Wiki is gone.

http://www.thristam.com/stuff/tutori...le_windows.htm

I think the Express guide might still get things done (with interpolation between version settings):
http://www.eqemulator.net/wiki/wikka...a=DevVSExpress

but I am still having some issues I'd love to blame on setup. kthx.
Reply With Quote
  #7  
Old 07-20-2007, 12:41 AM
techguy84's Avatar
techguy84
Discordant
 
Join Date: Apr 2007
Location: Somewhere Safe
Posts: 453
Default

Well, I have VS8 installed atm. I am sure that I could make a attempt to compile the source and see what happens. If I run into errors though, im just SoL. If it works right, I could probably grab some screenies and guide it up.

My question for anyone though is this. Is there a free alternative that can compile simplistcly like VS. Not somthing that requires commands at everyturn, but a GUI style program that you can just push compile and let it go.

The reason I ask is that VS is expensive, and to ask someone to buy this is rediculous give what there compiling with it. Would be cheaper to just pay the monthly fee and join LIVE. Antrix request you use VS7 and they support that, but someone going to a private server is not going to shell out hundreds if not thousands to just compile the damn server to play.
Reply With Quote
  #8  
Old 07-20-2007, 12:11 PM
Cripp's Avatar
Cripp
Discordant
 
Join Date: Oct 2003
Location: The Shire
Posts: 474
Default

i had this error recently.. and by downgrading from mysql 5.0.45 to 5.0.27 it worked fine afterwards..
__________________
Nug Blazers - ServerOP / founder
^^comming... later!

www.nugblazers.com
Reply With Quote
  #9  
Old 07-20-2007, 12:28 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

I am fortunate to be in a development role, so I have VS2005Pro at home so I can work round the clock for the same salary... :/

I got VS2005Pro to compile, following the Express instructions for includes and libraries. It really was that simple. But rather than install all the software needed, I merely made a ./depends directory with the needed files for mysql, perl, and zlib (I actually did this for Antrix so they all use the same ./depends dir).

The only problems I encounter when compiling EQEmu source is when I try to compile in Release mode. Seems the "zone" project gets skipped (whatever that means) until I open the zone workspace and compile just that alone. Seems I am stuck with Debug builds, which I do not understand.

Most things will compile with VS7 or VS8 - Antrix also comes with an sln for VS8, which I use with no problems at all. The problem children for me are my other 2 projects written in VC6, which seems like it's going to require a greater effort to get to compile... sigh.
Reply With Quote
  #10  
Old 07-20-2007, 01:14 PM
CrabClaw's Avatar
CrabClaw
Hill Giant
 
Join Date: Jun 2006
Location: Plane of Knowledge
Posts: 191
Default

techguy84!

Use!

http://www.eclipse.org/downloads/

((My bro uses this for his C++, JAVA, and Python /dev and I have both VS2005: monkey ed. and this one installed. This one is better. But try it for yo' self bad boy. ))
Reply With Quote
  #11  
Old 07-20-2007, 11:55 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Eclipse!! Yak!

It's the only thing I deleted from my HDD faster than Vista.

Clunky. And, I detest Java. Maybe I didn't give it a fair shake.
Reply With Quote
  #12  
Old 07-21-2007, 12:37 AM
CrabClaw's Avatar
CrabClaw
Hill Giant
 
Join Date: Jun 2006
Location: Plane of Knowledge
Posts: 191
Default

Whats long-haired humped domestic bovines got to do with it?

(hehe)

/agree on Vista

Java is awesome though.

So is TortoiseSVN and PostgreSQL....

/prays
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:11 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3