ARM-Emulator Problem
-
Hallo !
Ich entwickle gerade ein C++-Programm mit embedded Visual C++ 4, was für ein
Pocket PC (Dell) mit Windows Mobile 2003 ist. Will ich das Programm auf einem
Emulator (den, der auf MS-Homepage standardmäßig empfohlen wird)
ausführen bzw die exe generieren lassen, wird folgende Meldung ausgegeben:
"The Intel 80486 CPU does not support configuration Dateiname Win32(WCE
ARMV4) -
Debug! Executable will not run on device. Continue?"Nun hab ich in einem Forum gelesen, ich solle irgendwie von INTEL auf ARM
"schwenken" (http://pocketpcmag.de/forum/viewtopic.php?t=15).
Wie geht so ein "umschwenken", gibt es spezielle Emulatoren ? Wie gehe ich
für eVC++4/Win Mobile 2003 vor ? Aus den MS-Homepage-Seiten werde ich auch
nach stundelanger Suche nicht schlau. Bitte helft mir ! Ich bin wie Ihr
merkt nicht so ganz erfahren und noch grün hinter den Ohren und weiß nicht
einmal was "ARM" ist.
-
ARM ist eine "Sorte" CPU.
Risc fällt mir in dem Zusammenhang noch ein.
-
Der Compiler kann Code für die verschiedenen Prozessoren kompilieren, der Emulator aber nur mit X86-Code arbeiten. Du sollst also einfach in den Projektoptionen einstellen, dass der Compiler in der Debugversion Code für X86-CPUs erstellen soll, den der Emulator dann auch ausführen kann. Für die Release-Konfiguration wählst du aber den Prozessortyp, den dein Pocket PC besitzt.