Quote:
Originally Posted by fathernitwit
|
::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.