Windows Mobile 6.5 GPS



  • Hallo und guten Morgen,

    ich weiß zwar nicht ob ich hier mit meinem Problem richtig bin aber irgendwie fällt es doch ja schon unter API bzw. C++. Verzeiht mir wenn ich falsch liege..

    Habe folgendes Problem..Bin seit einer Woche stolzer eines HTC HD2 mit WM6.5:-)
    Nun wollte ich mich ein wenig mit der GPS API beschäftigen.
    Also VS2008 unter Win7 auf, C++ Anwendung für Mobiles Gerät erstellt und Code geschrieben. Nichts wildes..Nur zum Gerät verbinden und dann SeaLevel ausgeben lassen. Ich habe korrekt die Header eingebunden und die Lib:

    #include <Gpsapi.h>
    #include "windows.h"
    #pragma comment (lib,"Gpsapi.lib")
    

    Anschließend kompiliere ich den ganzen Kram und es hagelt auf einmal Fehlermeldungen ohne Ende...
    Die meisten tauchen im Header GPSapi.h von Microsoft auf. So Fehler wie:

    Fehler 1 error C2016: In C muss eine Struktur oder Union mindestens einen Member enthalten. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 85 GPS
    Fehler 2 error C2061: Syntaxfehler: Bezeichner 'DWORD' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 85 GPS
    Fehler 3 error C2061: Syntaxfehler: Bezeichner 'dwSize' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 86 GPS
    Fehler 4 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 86 GPS
    Fehler 5 error C2061: Syntaxfehler: Bezeichner 'dwValidFields' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 92 GPS
    Fehler 6 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 92 GPS
    Fehler 7 error C2061: Syntaxfehler: Bezeichner 'dwFlags' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 95 GPS
    Fehler 8 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 95 GPS
    Fehler 9 error C2061: Syntaxfehler: Bezeichner 'stUTCTime' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 98 GPS
    Fehler 10 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 98 GPS
    Fehler 11 error C2061: Syntaxfehler: Bezeichner 'dwSatelliteCount' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 118 GPS
    Fehler 12 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 118 GPS
    Fehler 13 error C2061: Syntaxfehler: Bezeichner 'rgdwSatellitesUsedPRNs' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 14 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 15 error C3409: Ein leerer Attributblock ist nicht zulässig C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 16 error C2143: Syntaxfehler: Es fehlt ']' vor 'Konstante' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 17 error C2061: Syntaxfehler: Bezeichner 'dwSatellitesInView' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 121 GPS
    Fehler 18 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 121 GPS
    Fehler 19 error C2061: Syntaxfehler: Bezeichner 'rgdwSatellitesInViewPRNs' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 20 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 21 error C3409: Ein leerer Attributblock ist nicht zulässig C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 22 error C2143: Syntaxfehler: Es fehlt ']' vor 'Konstante' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 23 error C2061: Syntaxfehler: Bezeichner 'rgdwSatellitesInViewElevation' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 24 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 25 error C3409: Ein leerer Attributblock ist nicht zulässig C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 26 error C2143: Syntaxfehler: Es fehlt ']' vor 'Konstante' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 27 error C2061: Syntaxfehler: Bezeichner 'rgdwSatellitesInViewAzimuth' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 28 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 29 error C3409: Ein leerer Attributblock ist nicht zulässig C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 30 error C2143: Syntaxfehler: Es fehlt ']' vor 'Konstante' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 31 error C2061: Syntaxfehler: Bezeichner 'rgdwSatellitesInViewSignalToNoiseRatio' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 32 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 33 error C3409: Ein leerer Attributblock ist nicht zulässig C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 34 error C2143: Syntaxfehler: Es fehlt ']' vor 'Konstante' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 35 error C2059: Syntaxfehler: '}' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 126 GPS
    Fehler 36 error C2016: In C muss eine Struktur oder Union mindestens einen Member enthalten. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 135 GPS
    Fehler 37 error C2061: Syntaxfehler: Bezeichner 'DWORD' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 135 GPS
    Fehler 38 error C2061: Syntaxfehler: Bezeichner 'dwSize' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 136 GPS
    Fehler 39 error C2059: Syntaxfehler: ';' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 136 GPS

    Das ist nur ein kleiner Auschnitt...Insgesamt habe ich um die 100 Meldungen(Fehler).

    Habe für C und C++ versucht. Allerdings ohne Erfolg. Es kann ja unmöglich sein, dass Microsoft seine SDK falsch ausliefert also glaube ich dass was an meinen Einstellungen nicht ok ist.

    Hat jemand eine Idee??



  • Mit den Fehlermeldungen hast Du aber ein C-Programm erstellt... das geht wohl nicht. Benenne Dein Source nach *.cpp um.



  • Das habe ich ja bereits gemacht. Also ich habe von Anfang an ein C++ Projekt erstellt und zu Beginn auch den Code als C++ kompilieren lassen.
    Dann habe ich in den Projekteigenschaften unter "Konfigurationseigenschaften->C/C##->Erweitert->Kompilierungsart" "Als C++-Code kompilieren (/TP)" und "Als C-Code kompilieren (/TC)" probiert. Beide Varianten führten aber zu keinem Erfolg. Wenn ich jedoch für C++ kompiliert habe bekam ich schlappe 266 Fehlermeldungen...Die sahen dann so aus:

    Fehler 1 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwVersion' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 85 GPS
    Fehler 2 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 85 GPS
    Fehler 3 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 85 GPS
    Fehler 4 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwSize' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 86 GPS
    Fehler 5 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 86 GPS
    Fehler 6 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 86 GPS
    Fehler 7 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwValidFields' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 92 GPS
    Fehler 8 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 92 GPS
    Fehler 9 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 92 GPS
    Fehler 10 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwFlags' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 95 GPS
    Fehler 11 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 95 GPS
    Fehler 12 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 95 GPS
    Fehler 13 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'stUTCTime' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 98 GPS
    Fehler 14 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 98 GPS
    Fehler 15 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 98 GPS
    Fehler 16 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwSatelliteCount' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 118 GPS
    Fehler 17 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 118 GPS
    Fehler 18 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 118 GPS
    Fehler 19 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'rgdwSatellitesUsedPRNs' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 20 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 21 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 119 GPS
    Fehler 22 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwSatellitesInView' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 121 GPS
    Fehler 23 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 121 GPS
    Fehler 24 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 121 GPS
    Fehler 25 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'rgdwSatellitesInViewPRNs' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 26 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 27 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 122 GPS
    Fehler 28 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'rgdwSatellitesInViewElevation' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 29 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 30 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 123 GPS
    Fehler 31 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'rgdwSatellitesInViewAzimuth' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 32 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 33 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 124 GPS
    Fehler 34 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'rgdwSatellitesInViewSignalToNoiseRatio' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 35 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 36 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 125 GPS
    Fehler 37 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwVersion' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 135 GPS
    Fehler 38 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 135 GPS
    Fehler 39 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 135 GPS
    Fehler 40 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwSize' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 136 GPS
    Fehler 41 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 136 GPS
    Fehler 42 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 136 GPS
    Fehler 43 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwServiceState' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 137 GPS
    Fehler 44 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 137 GPS
    Fehler 45 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 137 GPS
    Fehler 46 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dwDeviceState' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 138 GPS
    Fehler 47 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 138 GPS
    Fehler 48 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 138 GPS
    Fehler 49 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ftLastDataReceived' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 139 GPS
    Fehler 50 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 139 GPS
    Fehler 51 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 139 GPS
    Fehler 52 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'szGPSDriverPrefix' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 140 GPS
    Fehler 53 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 140 GPS
    Fehler 54 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 140 GPS
    Fehler 55 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'szGPSMultiplexPrefix' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 141 GPS
    Fehler 56 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 141 GPS
    Fehler 57 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 141 GPS
    Fehler 58 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'szGPSFriendlyName' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 142 GPS
    Fehler 59 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 142 GPS
    Fehler 60 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 142 GPS
    Fehler 61 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'GPSOpenDevice' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 150 GPS
    Fehler 62 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 150 GPS
    Fehler 63 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'hNewLocationData' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 150 GPS
    Fehler 64 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 150 GPS
    Fehler 65 error C2059: Syntaxfehler: ')' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 150 GPS
    Fehler 66 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'GPSCloseDevice' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 151 GPS
    Fehler 67 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 151 GPS
    Fehler 68 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'hGPSDevice' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 151 GPS
    Fehler 69 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 151 GPS
    Fehler 70 error C2059: Syntaxfehler: ')' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 151 GPS
    Fehler 71 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'GPSGetPosition' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 152 GPS
    Fehler 72 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 152 GPS
    Fehler 73 error C2086: 'int DWORD': Neudefinition C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 152 GPS
    Fehler 74 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'hGPSDevice' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 152 GPS
    Fehler 75 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 152 GPS
    Fehler 76 error C2059: Syntaxfehler: ')' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 152 GPS
    Fehler 77 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'GPSGetDeviceState' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 153 GPS
    Fehler 78 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 153 GPS
    Fehler 79 error C2086: 'int DWORD': Neudefinition C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 153 GPS
    Fehler 80 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\Gpsapi.h 153 GPS
    Fehler 81 error C2378: 'DWORD': Neudefinition; Symbol kann nicht mit typedef überladen werden C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 160 GPS
    Fehler 82 error C2143: Syntaxfehler: Es fehlt ';' vor '' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 175 GPS
    Fehler 83 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 175 GPS
    Fehler 84 error C2378: 'DWORD': Neudefinition; Symbol kann nicht mit typedef überladen werden C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 175 GPS
    Fehler 85 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 175 GPS
    Fehler 86 error C2143: Syntaxfehler: Es fehlt ';' vor '
    ' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 176 GPS
    Fehler 87 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 176 GPS
    Fehler 88 error C2378: 'DWORD': Neudefinition; Symbol kann nicht mit typedef überladen werden C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 176 GPS
    Fehler 89 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\windef.h 176 GPS
    Fehler 90 error C2378: 'HANDLE': Neudefinition; Symbol kann nicht mit typedef überladen werden C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\winnt.h 236 GPS
    Fehler 91 error C2143: Syntaxfehler: Es fehlt ';' vor '*' C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\winnt.h 242 GPS
    Fehler 92 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\include\ARMV4I\winnt.h 242 GPS

    Ich werde noch wahnsinnig...Was bacht ihr noch für informationen?! Soll ich vielleicht das Prohekt hier mal irgendwie reinstellen oder Screenshots von irgendwas machen?



  • Ale Erstes includiert man <windows.h>, danach alles weitere. Du includierst lediglich <gpsapi.h> und danach irgendetwas lokales, das wie <windows.h> klingt. Das geht so nicht. So sollte das besser klappen:

    #include <windows.h>
    #include <gpsapi.h>
    #include "windows.h"
    .
    .
    .
    


  • Verdammte scheiße....Du hast recht..:-) Es geht. Hatte zwar schon mal davon gelesen und wie ich gerade feststellen muss auch schon so angewendet aber in diesem Fall nicht. Da hab ich wohl gepennt und wäre aber auch nicht mehr drauf gekommen:-P

    Danke:-)


Anmelden zum Antworten