@sorvani I understand you are trying to help, but what you don't know is I made a new copy of the Zlib I copied it from the source folder into the c:\zlib so it runs off the same path so it is the right zlib.
Also you are saying I am not compiling the right platform? If you are meaning to say because it says releasebots on some and just release on the others that isn't my fault it is what happens when I choose release bots in the configuration manager.
Also I did check to make sure each of the references for each project were the right ones. I copied and pasted them from one project include and library to the other projects. And yeah I noticed that some of them don't release bots and some do release bots.
It did that when I put it on ReleaseBots, I went through and looked at it after putting it on releasebots, it shows up on world and zone but the others look like the picture just below this.
This one says Active(release) so I brought up the config so you can see its set to releasebots just like eqlaunch, queryserv, and ucs yet none of them say it on the active part it just says Active(release) not sure why.

As you can see in this pic ^ the pull down arrow shows only release no releasebots... It is the same for the others too. Except Zone and World, again no clue why.
This one shows that it says active(releasebots)

And this one shows that it says active(releasebots)
Again though Emusharemem, eqlaunch, queryserv, and ucs all show Active(Release) but under the configuration manager it shows what the above configuration manager shows.
Hopefully this might shed some more light on what I have wrong? =) I can hope and thank you for your time thus far its very appreciated. Sorry about the huge reply.