Hallo Leute, Ich habe Mikrocontroller-Quellcode für einen VPC3+ Chip (Profibus) und will diesen für Windows implementieren. Der Orginalquellcode wurde für den Keil_C51 geschrieben. Ich habe mit folgenden defines in Visual Studio Probleme: #define PTR_ATTR xdata #define VPC3_PTR PTR_ATTR * #define VPC3_ADR UWORD #define VPC3_UNSIGNED8_PTR UBYTE PTR_ATTR * #define NULL_PTR (void VPC3_PTR)0 Kann mir da jemand helfen? Ich schätze wenn ich verstehe was diese Zeilen bedeuten, dass ich das ganze protieren kann. Im vorraus schon mal danke...
Ich versteh nicht ganz. Hast du Probleme zu verstehen was ein #define macht? Oder hast du Probleme damit zu verstehen wofür 'xdata' steht? Ein #define ist nichts anderes als die Anweisung an den Präprozessor einen bestimmten Text durch einen anderen Text zu ersetzen. Und zwar bevor der eigentliche Compiler den Quelltext zu Gesicht bekommt.
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.