Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 01-08-2006, 01:39 AM
krusher
Sarnak
 
Join Date: Jan 2003
Location: Grand Rapids, MI
Posts: 90
Default VS .Net 2005

Hey FNW. Do you know of or see any issues with the VS .Net 2005 version for the emu. Dunno if you have tried to compile with 2005 yet and was just curious.

Thanks
Reply With Quote
  #2  
Old 01-08-2006, 01:49 AM
gottasummer
Discordant
 
Join Date: Mar 2004
Location: New Hampshire, USA
Posts: 267
Default

I tried the Express Beta 1 when it was first released with little success, I had to take my libs and includes from my VS.NET 2002 to get it to work sort of, and had errors.

If you are looking to get Visual Studio, I would honestly say do not go with express, but if you "have" to, I don't know what to say.

If you are looking to ask what one to buy, I can honestly say VS.NET 2003, I wish I had that, but am stuck with the origional (2002), 2003 would be nice as you can develop for your smartphone

I haven't seen anything about it working, and nothing about it not working, so if you are looking for the express version, I can suggest you download it and tell us if it works

If it does, then that will save some people the headache of relying on others to make a build.
Reply With Quote
  #3  
Old 01-08-2006, 08:53 AM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

I havent tried 2005, but I havent heard any major differences between it and 2003, so I imagine it should work... after the changes I just made get into CVS.
Reply With Quote
  #4  
Old 01-08-2006, 09:32 AM
gottasummer
Discordant
 
Join Date: Mar 2004
Location: New Hampshire, USA
Posts: 267
Default

Cool.

I personally do not care for the whole .NET framework 2.0 thing... one thing I do wish I had done was buy a MSDN copy of VS.NET 2005 Professional, as now that its out, the price went up about $480 lol, could have gotten the disks shipped to me for about $20 about 11 months ago.
Reply With Quote
  #5  
Old 01-09-2006, 02:52 AM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

As if I do not have better things to do, for some reason I am really interested in the free MS compilers...
Here are instructions on how to get eqemu to buid with VS express.

http://www.eqemulator.net/wiki/wikka...a=DevVSExpress
Reply With Quote
  #6  
Old 01-10-2006, 08:56 AM
gottasummer
Discordant
 
Join Date: Mar 2004
Location: New Hampshire, USA
Posts: 267
Default

I will just stick with my VS.NET 2002, thank-you.

No .NET framework 2.0 for me.

Quote:
Originally Posted by fathernitwit
As if I do not have better things to do, for some reason I am really interested in the free MS compilers...
Here are instructions on how to get eqemu to buid with VS express.

http://www.eqemulator.net/wiki/wikka...a=DevVSExpress
Reply With Quote
  #7  
Old 01-13-2006, 06:01 AM
Ibix
Sarnak
 
Join Date: Jan 2006
Posts: 40
Default

Quote:
Originally Posted by fathernitwit
As if I do not have better things to do, for some reason I am really interested in the free MS compilers...
Here are instructions on how to get eqemu to buid with VS express.

http://www.eqemulator.net/wiki/wikka...a=DevVSExpress
::EDIT:: I forgot to specifically state: I am using VC++ 2005 Express, I hoped that would be obvious by my having followed the directions given above, but I just want to make sure. ::EDIT::

I have followed the instructions as posted in that link you gave; thanks for the instructions, they do seem very clear indeed. I am having a small problem that I realize is something I have done for sure, but just wanted to ask if anyone knows what thing I did wrong, and if so, how to fix it.

When I follow all of those instructions and then go to open up the Server.DSW, I get warnings on each of the projects, that I must convert them to the latest Visual C++ Project format. This in itself doesn't really cause me much concern, because if I tell it yes to all, it eventually opens the project and everything looks peachy. If I try to build any of the projects, however, I get a ton of C2248 errors (ex: 'Inventory::_HasItemByUse' : cannot access protected member declared in class 'Inventory').

I did search the forums for those errors and found a thread where they were referred to. In that single case, the responder said you just needed to move that particular method from the Protected to the Public declaration block. It appears to only be on 3 different methods inside the Inventory object, so I can change those, but I expected to see someone else having the problem as well, if I were having the problem.

Other than that, I seem to be having problems with certain files (just after a quick scan of the build log, EQChatPacket.cpp, EQLoginPacket.cpp and EQMailPacket.cpp at least) not being in the project. I did a search and found that they are not included in the CVS code I checked out at all. They ARE in the zipped source code that I downloaded from another link on your site. I'm guessing this is something I did wrong when checking out the files, but can anyone confirm that those ARE in the current CVS set, and that I just did something wrong?

Because of the fact that I am getting a warning upon opening the project, and tons of errors thereafter, I'm totally under the assumption that I foobar'd something, so please feel free to point out what it is that I did wrong.

Last edited by Ibix; 01-13-2006 at 02:03 PM..
Reply With Quote
  #8  
Old 01-14-2006, 05:14 PM
sesmar
I built it I will Support it!
 
Join Date: Jun 2005
Location: Michigan
Posts: 214
Default

I am not using Visual Studio 2005, but I had a problem similar to the one you are having.

Even with the latest version from the CVS I have to add in the files:

[From the Common folder]
EQChatPacket.cpp
EQLoginPacket.cpp
EQMailPacket.cpp
EQWorldPacket.cpp
EQZonePacket.cpp
logsys.cpp

[From the zone folder]
perl_perlpacket.cpp
perlpacket.cpp

To the project. Most people do not seem to have this problem but I seem to get it with every version of the source that I download since version 0.6.4

I hope this helps some.
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 05:49 PM.


 

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