Header von USB API lässt sich ned kompilieren

Gast #2155252
Lesenswert?

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
#2155293
Lesenswert?

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).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren