World.exe error 0xc000007b
Hello, and thanks for reading!
I'm getting an immediate application error when running world.exe. I've compiled the source in accordance with the guides stickied on this forum (and heavy use of the Search function) using Visual Studio 2010 throughout. I used the ReleaseBots x64 build configuration with MySQL 5.1 x64 and Perl 5.14 x64. (Try as I might, I couldn't get the non-x64 version of all of these to work properly with any version of zlib.) The build succeeded without errors, just the normal warnings. My goal is to have this server function for a LAN. I'm not sure what to do next. The other programs appear to work as they should (eqlaunch.exe, EQEmuLoginServer.exe). Thanks in advance for taking the time to look this over. I'm running Windows 7 x64, and using c:\eqemu as my server's directory. Here is my latest debug log, start.bat, login.ini, and eqemu_config.xml, respectively: -------------------------------- EQEmu_Debug log: Code:
[01.31. - 00:41:17] Starting Log: logs/eqemu_debug_2064.log Code:
@echo off Code:
[database] Code:
<?xml version="1.0"> |
After doing a few minutes research it looks like you may be missing "Microsoft Visual C++ 2010 Redistributable Package (x64)". Try installing it and see if it fixes your problem.
|
Thanks for the reply!
Unfortunately, I think I've already got that installed. Trying to download and install it again gave me the "repair or uninstall?" dialog box. I appreciate the help nonetheless. |
You're trying to compile eqemu as a 64-bit application?
I remember reading that isn't well supported yet, but nonetheless take a look at this: http://msoos.wordpress.com/2010/09/1...rror-solution/ Unfortunately I am not running Windows and cannot experiment with this problem, I hope that you will figure it out. |
From what I've read about the error, it seems that it's trying to load a 32-bit DLL as a 64-bit process, which can't be done.
|
That Dependency Walker program is amazing. Really cool tech.
That, and it helped me find the problem. You're brilliant! Here's what happened, and it's rather stupid of me. I installed Perl 5.14 (the 32 bit version) AND the x64 version (and did not uninstall the 32 bit version first, which was a silly mistake on my part). My system path statement pointed to both of them, and world.exe (according to that lovely Dependency Walker) was using the 32 bit version first. A quick fix of the path statement and all appears to be well, at least with that. Thanks a ton. This was driving me crazy! |
It only took a few minutes out of my time. Google is an efficient and superb tool. ;)
Glad it's working. |
[NET__WORLD] WorldConnection connect: Connecting to the server localhost:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
That error tells me your missing your ip address for your world server using navicat software in your peq database file you need to look at is zone_servers example Name of server Zephyr Halls EQ, ip address of world 127.0.0.1, port 9000,player count 1, todays date. |
All times are GMT -4. The time now is 04:08 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.