Windows x64?
|
03-22-2013, 12:46 AM
Post: #1
|
|||
|
|||
Windows x64?
I am trying to compile a x64 version o PPSSPP using Visual Studio 2010. The Win32 version works great, but the x64 just returns a error:
Code: The program '[6128] PPSSPPWindows.exe: Native' has exited with code -1073741701 (0xc000007b). Want to know if there is some easy fix or it's better to just not bother with a x64 version. I was trying to compile just for fun anyway. |
|||
03-22-2013, 03:52 AM
Post: #2
|
|||
|
|||
RE: Windows x64?
Does anything show in the compile log? It sounds like it had a linking problem and output a corrupt / incomplete exe.
You can just try hitting build again, it should repeat the error. -[Unknown] |
|||
03-22-2013, 02:16 PM
Post: #3
|
|||
|
|||
RE: Windows x64?
This is the whole debug information I get from VS2010 when trying to run x64 debug build:
Code: 'PPSSPPWindows.exe': Loaded 'C:\Users\Thiago\Documents\GitHub\ppsspp\Windows\x64\Debug\PPSSPPWindows.exe', Symbols loaded. Btw, I get similar errors on Win32 build, but it runs fine: Code: 'PPSSPPDebug.exe': Loaded 'C:\Users\Thiago\Documents\GitHub\ppsspp\PPSSPPDebug.exe', Symbols loaded. |
|||
03-22-2013, 02:58 PM
Post: #4
|
|||
|
|||
RE: Windows x64?
If you press Ctrl-B do you see something different from:
========== Build: 0 succeeded, 0 failed, 9 up-to-date, 0 skipped ========== -[Unknown] |
|||
03-24-2013, 07:27 PM
Post: #5
|
|||
|
|||
RE: Windows x64? | |||
03-24-2013, 07:33 PM
Post: #6
|
|||
|
|||
RE: Windows x64?
That's bizarre. Do other 64-bit programs which use OpenGL work? Maybe it's a problem with drivers or dlls?
-[Unknown] |
|||
03-24-2013, 11:55 PM
Post: #7
|
|||
|
|||
RE: Windows x64?
(03-24-2013 07:33 PM)[Unknown] Wrote: That's bizarre. Do other 64-bit programs which use OpenGL work? Maybe it's a problem with drivers or dlls? Well, Dolphin x64 works with OpenGL backend. I don't remember other OpenGL applications that are x64 native, but I think they should work. BTW, I have a NVIDIA card (GeForce 660M) with 310.90 drivers (NVIDIA Optimus is bugged with 314.07 drivers so this is why I don't have the lastest version), so I shouldn't have problems with OpenGL 64-bits. |
|||
03-25-2013, 01:12 AM
Post: #8
|
|||
|
|||
RE: Windows x64?
I'm not sure what to say. It works on my x64.
You could try using dependency walker or something: http://stackoverflow.com/questions/13092...n32-applic -[Unknown] |
|||
03-25-2013, 11:20 PM
(This post was last modified: 03-25-2013 11:22 PM by m45t3r.)
Post: #9
|
|||
|
|||
RE: Windows x64?
(03-25-2013 01:12 AM)[Unknown] Wrote: I'm not sure what to say. It works on my x64.Well, it's strange. I ran Dependency Walker and had two errors: -IESHIMS.DLL not found (shouldn't be a problem, it seem to be a IE related dll that isn't really used). -COMCTL32.DLL (now this is strange: why a x86 DLL is linked on a x64 program?). I don't even know why PPSSPP is linked with a Visual Basic related DLL. And it doesn't really help the fact that I don't understand Windows very well (I mainly program on Linux). |
|||
03-25-2013, 11:39 PM
(This post was last modified: 03-25-2013 11:40 PM by [Unknown].)
Post: #10
|
|||
|
|||
RE: Windows x64?
Hmm. That is strange.
Windows handles 64 bit a bit strange: C:\Windows\system32 <-- normally holds 64 bit dlls. C:\Windows\SysWOW64 <-- normally holds 32 bit dlls. (WOW64 actually stands for "Windows [32] on Windows 64") 32 bit programs that try to access system32 are automatically redirected to SysWOW64. It's possible that you've got some 32-bit dlls inside system32 somehow, which could be linking in. I would also check: * Are these dlls anywhere on your path (if you have gnu tools installed, which.exe should answer that.) * Are they in the directory PPSSPP is being run from? * Are they in C:\Windows or C:\Windows\system32? Anyway, it's possible the second one is at least being loaded for the file open dialog, maybe. It's also possible that anything could be loaded for a context menu handler or file preview, etc. I haven't used Dependency Walker in a while, does it give you the path? If so, I would try renaming the files temporarily to "COMCTRL32.DLL.BAK" or something. If that helps, then the next step would be to either move them into SysWOW64 or find the program that's responsible for putting them in the wrong place. -[Unknown] |
|||
03-26-2013, 01:03 AM
Post: #11
|
|||
|
|||
RE: Windows x64?
(03-25-2013 11:39 PM)[Unknown] Wrote: Hmm. That is strange.Well, this much I know. Thanks Microsoft for all their legacy shit . (03-25-2013 11:39 PM)[Unknown] Wrote: 32 bit programs that try to access system32 are automatically redirected to SysWOW64. It's possible that you've got some 32-bit dlls inside system32 somehow, which could be linking in. I would also check:A while a got I had to manually register some DLL files for a program that I was trying to run. It was MSCOMCTL.OCX, but I did put it on SysWOW64 instead System32. It still didn't work, since it seems Windows just resolved to make a backup of it (on Winsxs) without no reason. And I can't simple delete it. God, this is why I hate Windows sometimes. |
|||
03-26-2013, 01:48 AM
(This post was last modified: 03-26-2013 01:48 AM by [Unknown].)
Post: #12
|
|||
|
|||
RE: Windows x64?
Well, comctl32.dll does actually come in a 64 bit flavor:
http://superuser.com/questions/314172/ho...mctl32-dll The other seems to exist too: http://forums.mozillazine.org/viewtopic....&t=1774205 Maybe copying those around might help? -[Unknown] |
|||
03-27-2013, 07:18 AM
(This post was last modified: 03-27-2013 07:18 AM by CyberMan.)
Post: #13
|
|||
|
|||
RE: Windows x64?
Can soebody create x64 autobuilds?
|
|||
03-27-2013, 11:40 PM
Post: #14
|
|||
|
|||
RE: Windows x64?
(03-27-2013 07:18 AM)CyberMan Wrote: Can soebody create x64 autobuilds? Someone builds once a day. I don't know if this is PPSSPP group's official. http://www.emucr.com/search/label/PPSSPP sorry about my pooooooooooooooor English Win Core2Duo P8700: working again from v0.7-317-g7425532 Win Corei5: working fine! Android APQ8064: some playable games on windows stuck. |
|||
03-28-2013, 06:17 PM
(This post was last modified: 03-28-2013 06:17 PM by VIRGIN KLM.)
Post: #15
|
|||
|
|||
RE: Windows x64?
In what way would PPSSPP benefit from an x64 build other than having a bigger headroom for memory leaks?
|
|||
« Next Oldest | Next Newest »
|