Halli Hallo, habe da folgendes Problem --> Habe hier einen 8051 F340 Mikrocontroller und möchte den über die USB Schnittstelle mit dem PC verbinden. Das ganze versuch ich hier zu Bewerkstelligen mit dem USBXpress von SiLabs. Die Firmware krieg ich ohne Probleme draufgespielt und die funktioniert auch, mein Problem liegt auf der PC Ebene. Die Beispiele die dabei sind lassen sich kompilieren und laufen auch ohne Probleme. Aber wenn ich ein eigenes Projekt starte meckert er bei dem Header den ich einbinde übelst rum. Ich habe die DLL bzw. die Lib Ordnungsgemäß eingebunden. Ansonsten muss ja eigentlich nur noch der Header inkludiert werden. Und an dieser Stelle scheitert es schon. Es liegt also definitiv nicht an meinem Code, sondern irgendwie an dem Header. In diesem werden zu Beginn einige Konstanten definiert ( mit denen hat er noch keine Probleme ) - Aber wenn dann die Funktionen deklariert werden will er nicht. Er jammert auch rum dass er z.B. DWORD nicht kennt etc.. Benutze Visual Studio 2008 Hat jemand eine Ahnung was ich tun könnte? Bzw. braucht ihr mehr Infos? Bedanke mich schon mal im Voraus =) Viele Grüße Tobi
Wo steht geschrieben, daß jeder Quelltext oder jeder Header mit jedem Compiler übersetzt werden kann? Tobi schrieb: > Aber wenn ich ein eigenes Projekt starte meckert er bei > dem Header den ich einbinde übelst rum. Der genauen Beschreibung nach könnte das an der momentanen Temperatur liegen. Im Herbst wird es bestimmt besser! Tobi schrieb: > Es liegt also definitiv nicht an meinem Code, > sondern irgendwie an dem Header. Oder an dessen fälschlicher Verwendung. Tobi schrieb: > Er jammert auch rum dass er z.B. DWORD nicht kennt > etc.. Benutze Visual Studio 2008 DWORD ist ja auch kein ISO-Standard. Wenn du DWORD benutzen willst, musst du dich schlau mache, wo es definiert ist - wenn überhaupt. #include <windows.h> könnte helfen (aus der Hüfte geschossen).
Hättest dir die Tipparbeit und etwas Sarkasmus sparen können und einfach nur die letzte Zeile tippen können. Aber mit der gehts - Danke!
Naja, ich will jetzt nicht darüber spekulieren, welcher Anteil deiner Frage sinnlos war :-) Bitte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.