Hallo Freunde :) ich habe ein kleines Problem. Und zwar habe ich ein aktuelles Projekt welches ich in Arduino geschrieben habe fertig. Da ich sehr viel in Visual Studio 2013 programmiere möchte ich mein Projekt dort weiter programmieren, weil ich zur Zeit noch den debugger benötige. Das Laden des Projektes ist kein Problem. Jetzt meckert aber Visual Studio dass einige Libraries die ich mit include im Projekt aufgerufen habe nicht mehr findet. Auf der Arduino Ide funktioniert alles weil er sich alle header datein über dem librarie Ordner von Arduino herausholt. Jetzt weiss ich gerade nicht wie ich das in Visual Studio machen soll. Ich hoffe mal ihr wisst gerade was ich meine. Wenn ich mich unklar ausgedrückt habe kann ich es gerne nochmal genauer erklären. Vielen Dank schonmal wenn ihr mir dabei helfen könntet :) Insane2311
Insane2311 schrieb: > dass einige Libraries die ich mit include im Projekt aufgerufen habe Das hast Du ganz sicher nicht. Mit #include bindet man keine Libraries ein. Du musst den Include-Pfad anpassen, dazu gibt es bei den Projektoptionen die Einstellung "additional include dirs".
VS sollte theoretisch Libs finden, wenn die im Projekt Ordner liegen. Man muss natürlich noch <> durch " " ersetzen.
Hallo, von Visual Micro gibt es eine Portierung. Sie ist im "ct" Nr.20 2015 auf Seite 69 besprochen und sieht ganz gut aus. Gruß Gerhard
Christian schrieb: > Man muss natürlich noch <> durch " " ersetzen. Libraries sind keine *.h-Dateien, und sie werden nicht automatisch im Projektverzeichnis gefunden. Du solltest zwischen Headerdateien und Libraries unterscheiden lernen. Headerdateien (*.h) sind die Dinger, die mit #include im Programmquelltext eingebunden werden. Das sind Textdateien, genau so, wie C- oder C++-Quelltextdateien auch. Verarbeitet werden sie vom Compiler. Libraries hingegen sind Binärdateien mit vorcompiliertem Code, die vom Linker verwendet werden. Je nach Entwicklungssystem heißen die *.a oder *.lib.
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.