You are not logged in.
Pages: 1
DeSmuME refuses to compile for 64-bit Windows in its current state. I get the following error in Visual Studio (using the VS 2012 solution):
LINK : fatal error C1510: Cannot load language resource clui.dll.
From my research, this apparently means the compiler is hitting the 4GB RAM limit for 32-bit applications on 64-bit Windows.
I last built rev 5245 successfully; this error occurred when trying to build rev 5249 (the latest as of this post).
Offline
youre right, somethings made the code generation go nuts. I didnt wait long enough to see that error though.
I'm going to soon stop supporting all compilers but vs2015. It may not be a problem in 2015. But I'm going to investigate it anyway.
Last build here is 5247 so it must have been 5248 that did it: http://buildbot.orphis.net/desmume/
block at line 946 of r5248 in gpu.cpp? Seems commenting out the else{} will fix it
Offline
autofire, try building r5251. Let us know if that works out for you.
Offline
rogerman, it builds successfully now; thanks.
zeromus, in my experience, the VS 2015 project does not compile successfully for 64-bit Windows; the compiler spews a bunch of "macro redefinition of snprintf" errors.
Offline
I've actually been playing around with Visual Studio 2015 for a while, so I might as well commit some fixes for it. Try r5252.
Offline
1>directx-x64-ddraw-dinput8-dsound-dxerr8-dxguid.lib(dxerr8.obj) : error LNK2001: unresolved external symbol swprintf
1>MSVCRT.lib(swprintf.obj) : error LNK2001: unresolved external symbol swprintf
1>glib-vc8-x64.lib(gmessages.obj) : error LNK2001: unresolved external symbol __iob_func
1>glib-vc8-x64.lib(gutils.obj) : error LNK2001: unresolved external symbol __iob_func
1>glib-vc8-x64.lib(gslice.obj) : error LNK2001: unresolved external symbol __iob_func
1>glib-vc8-x64.lib(printf.obj) : error LNK2001: unresolved external symbol __iob_func
1>MSVCRT.lib(swprintf.obj) : error LNK2001: unresolved external symbol _swprintf
1>C:\Emulation\DeSmuME\Source\desmume\src\windows\\__bins\DeSmuME_VS2015_x64_release.exe : fatal error LNK1120: 3 unresolved externals
I'm afraid it's still a no go...
Offline
Of course I would fix it before I stop supporting the other compilers
Offline
autofire, you're seeing those errors because the DeSmuME_VS2015.vcxproj file is using a newer platform toolset that is incompatible with the current DeSmuME codebase. You will need to downgrade the platform toolset in order to do the build.
To configure this:
1. Open the DeSmuME_VS2015.vcxproj file in Visual Studio 2015.
2. In Visual Studio 2015, choose Project > DeSmuME_VS2015 Properties.
3. For the Configuration menu, choose All Configurations. For the Platform menu, choose All Platforms.
4. Under Configuration Properties > General, for Platform Toolset, select "Visual Studio 2013 - Windows XP (v120_xp)".
5. Click Apply, then click OK.
You should now be able to build in Visual Studio 2015.
Offline
Works now.
Offline
as of r5265, vs2015 is supported. vs2012 and vs2013 are no longer supported. vs2010 is still supported.
this is in keeping with my organizational method for several projects: vs2012 and vs2013 are dead to me and vs2015 is the only new vs worth using. except I can't personally stand it, so I keep supporting 2010.
Offline
Look likes builbot orphis was stopped compile Desmume just up to SVN 5265 only. Reason, they using VS2012.....
So, I better switch back into EmuCR version for compile Desmume for up to date!
Anyway, nice using VS2010 forever, just for someone still using Windows XP forever...
Offline
buildbot will be repaired. chill out.
vs2015 can make windows XP builds. All our final builds will be made with vs2015
Offline
buildbot will be repaired. chill out.
vs2015 can make windows XP builds. All our final builds will be made with vs2015
Yeah! Unless they switch VS2012 into VS2015 for continue compile emulators from source!
Thanks to Microsoft for continue supporting Windows XP forever.....
Offline
UPDATE!
Buildbot orphis is now supporting VS2015 finally!!! Plus, website was updated after long time stopped because of removing VS2012.
Offline
Pages: 1