You are not logged in.
Hey guys.
I formatted my computer, and since MS released the new 2010 Visual Studio programs series, I downloaded it.
I got the latest SVN using TortoiseSVN and followed the guide like I usually do, though this time I used the file Desmume_2010.vcxproj, because Desmume_2008.vcproj would require me to import the whole project and I thought the vcxproj file is the correct way to go.
Though this time every time I try to compile the project (release, Win32), it causes errors.
Here are some errors which popped up in the log:
1>addons.obj : error LNK2001: unresolved external symbol "struct ADDONINTERFACE addonPiano" (?addonPiano@@3UADDONINTERFACE@@A)
1>inputdx.obj : error LNK2001: unresolved external symbol "void __cdecl piano_setKey(bool,bool,bool,bool,bool,bool,bool,bool,bool,bool,bool,bool,bool)" (?piano_setKey@@YAX_N000000000000@Z)
I'm using r3598. The only change I've done was commenting out "OpenConsole();", though the same errors appear when it's commented out and when it's not.
What's the problem? Does it occur with 2008 too? I might keep trying to get VC++2008 if it does work there...
Thanks in advance.
Offline
the problem is hardly anyone is using 2010 yet and it isnt supported. wait for someone to fix it or add piano.cpp to the vcproj
Offline
the problem is hardly anyone is using 2010 yet and it isnt supported. wait for someone to fix it or add piano.cpp to the vcproj
Alright then, I'll try looking for VC++2008 Express over Microsoft's website or some other sites...
Thanks for the answer.
Edit: meh, it was on a link inside the Visual Studio website, I can't believe I missed that.
Last edited by IdoSC (2010-04-26 14:45:43)
Offline
Workaround:
1. Load the DeSmuME_2010 File on VC++ 2010 Express.
2. On the left pane, right click where it says DeSmuME_VS2010.
3. On the menu that will pop up, go to Add > Existing Item...
4. Browse to the following folder: "path to desmume svn/src/addons/" and find there the piano.cpp file and double click it.
5. On the top menu bar, click on "Debug" and click on "Build".
DONE
(Sorry if my instructions weren't clear, I'm mexican)
Offline
let's rename this thread "visual studio tutorials"
Offline
Here is a blog (in Traditional Chinese) http://idaiwan.pixnet.net/blog/post/30617901 who built Desmume with Intel C++ Compiler (ICC) and VS 2010. And they reported ICC is not faster than VS 2010 in x64. Below is some frame rate I copied from the blog.
Intel_x64 50
Intel_x86 50
VS2008_x64 53
VS2008_x86 48
VS2010_x64 53
VS2010_x86 Failure
However, x64 binary from VS 2010 is not as stable as it from VS 2008. So, some issues may need to fix before using VS 2010 to build Desmume
Offline
I intend to use vs2008 to make releases, as I am uninterested in 10,000,000 people flooding this forum asking me questions which are always answered "install latest MSVCRT"
Offline
really, i thought you were using vs2005 to build..
Offline
How do I download the 2010 build/Source code? I donnloaded the windows source code, and all i can find is the vc++2005/2008 files.... if not were can i get the older version of Vc++ as ms only lets you donwload 2010...
let's rename this thread "visual studio tutorials"
OK
youre an assembly programmer with Flat Assembler installed on your Windows 7 waiting for you to write some optimized code which makes me ashamed of my dumbness. I'm sure you can figure it out.
Offline
Zing!
Offline
youre an assembly programmer with Flat Assembler installed on your Windows 7 waiting for you to write some optimized code which makes me ashamed of my dumbness. I'm sure you can figure it out.
i havent got round to it yet as im bussy playing new pc games, like battle field, you probably wont know, do you even know how to write "if(y+8 == letf->botton - ei000 exa.nine) {
print afsm start. 697000
left make batch right7888
eax,mov do do } inje.li "
means?
holy mac a doodles!!1 it worked it bloody worked!!! man i compiled a program!! but for some reson my DIY one runs slower than the offical build.... and resosn why that may bee?
Twiddle, you might want to reconsider your words towards one of the developers here. For one, it will deny you from any future help from someone who truly understands what the hell is going on inside DeSmuME.
Worse off, you'll deny yourself help from anyone here because you're coming off as an immature little prick.
Offline
Twiddle, you might want to reconsider your words towards one of the developers here. For one, it will deny you from any future help from someone who truly understands what the hell is going on inside DeSmuME.
Worse off, you'll deny yourself help from anyone here because you're coming off as an immature little prick.
but i like dsumume, but why does my offical build run slower, than the one you realsed on the desmume web site?
Who knows. I'm not a developer. The only developer here that gave you the time of day, well, you decided to belittle a couple of posts back.
So you'll probably never get an answer.
Offline
Hey i hqave got an i dear for desumume, but i dont know how to code it, how would i put an option in under the "emulation" menu, with a cheak box that says "Click to disable the mouse coursor on the touch screen" this is becuase im getting a touch pad computer and i hate it when im using the ds emulator with my touch screen and the mouse pointer arrow shows up were ever i put my pen, its realy anoying and dont mic the ds, so i need tput in option, why dont you give me the instructions and code, to do so, and i make build and send it to the master of desumume ok?
thanks love ya oh btw ill be back im going to go to the toilte brb in 5 minuits thanks
That is all bye
Wow. Nobody will write code just for you.
There is no 'master of desumume'. You don't seem to understand what an open source project is. Regardless, the de-facto lead developer is Zeromus. Remember him? The guy you tried to poke fun at a short while back?
Also, nobody cares that you're going to the toilet. This is not a chatroom. Just come back in five minutes.
Offline
Wow. Nobody will write code just for you.
There is no 'master of desumume'. You don't seem to understand what an open source project is. Regardless, the de-facto lead developer is Zeromus. Remember him? The guy you tried to poke fun at a short while back?Also, nobody cares that you're going to the toilet. This is not a chatroom. Just come back in five minutes.
mabey not you, cuase you might not know how to, wow Zermus is a programer? cool keep up the good work i hope i can send him some code. can i ask why people say no$gba runs games faster? i don't know personaly for sure it does what does no$gba do that desumumue doesnt? does anybody know the code inside out? it look like a dizzy peice of mess to me(sorry little programers, hehe cheers) is no$gba writtne in assemly? oh and did you think my idear was a good idear tho to add option to remove the curssor for touch scrren. for touch perpose
Oh heres my build test uploeaded it on youtube is it running ok? here link:
http://www.youtube.com/watch?v=RKEjiKjaHX8
i think it mabey be lagging
Edit: Ponies and lilies and butterflies over rainbows.
Edited by Manivo: Nobody cares or wants to hear about your bowel system.
Edit: Ponies and lilies and butterflies over rainbows.
Edited by Manivo: Nobody cares or wants to hear about your bowel system.
i was just explaining to the young man becuase he asked me
how does emulators work?
I'm the only one you talked to here, and I REALLY didn't ask you.
Offline