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.


Anmelden zum Antworten