Re: Benutzung der Bibliothek Kategorie: Pro-Bot128 (von Ulrich - 6.06.2011 18:15) | ||
Als Antwort auf Re: Benutzung der Bibliothek von Jo - 5.06.2011 21:13 | ||
| ||
> > > > > > > Hallo, > > > > > > > > > > > > > > ich möchte Dateien *.h und *.cc in eine eigene Lib (e:my_lib) stellen und sie dann per > > > > > > > #include > > > > > > > #include > > > > > > > > > > > > > > Ich habe unter Projekt/Optionen/Bibliothek konfigurieren die Pfade gesetzt: > > > > > > > e:my_libabc.h und > > > > > > > e:my_libabc.cc und mit Häkchen versehen. > > > > > > > Aber der Prekompiler findet die Dateien nicht. > > > > > > > > > > > > > > Gebe ich im Main-Programm beim "inkludieren" den ganzen Lib-Pfad an, dann findet > > > > > > > er die Dateien, aber er findet dann plötzlich die Systemlibrary nicht mehr. > > > > > > > > > > > > > > Kann mir da jemand freundlicherweise helfen ? > > > > > > > > > > > > > > Gruss Ulrich > > > > > > > > > > > > Hallo Ulrich, > > > > > > ich mache ähnliches mit #include und benutze ebenfalls die Systemlibraries. Die Probleme kenne > > > > > > ich nicht. Kannst du ein konkretes Beispiel mit dem Problem einstellen? Dann kann man dir > > > > > > eher helfen, > > > > > > Viele Grü�e > > > > > > Jo > > > > > > > > > > Hallo Ulrich, > > > > > > > > > > wenn du *.cc Dateien mit > > > > > -> "Projekt Optionen" > > > > > -> "Bibliothek Konfigurieren" > > > > > -> "Einfügen" > > > > > in das Projekt aufnimmst brauchst du > > > > > diese nicht extra "inkludieren". > > > > > > > > > > Gru� Torsten > > > > > > > > Hallo Torsten, > > > > > > > > ich habe 2 Dateien: abc.h und abc.cc. Beide stehen im Verzeichnis: e:my_lib . > > > > Die Einträge in der Library sind gemacht und mit Häkchen versehen. > > > > > > > > Im Projekt "Test" will ich beide Dateien benutzen: > > > > > > > > > > > > ////// Test.cc > > > > #include "abc.h" // enthält: #define AAA 456 > > > > > > > > void main (void) > > > > { > > > > Msg_WriteInt(AAA); > > > > Msg_WriteChar(13); > > > > } > > > > > > > > --> Prepozessor Fehler - Include Datei nicht gefunden > > > > > > > > Ohne #include "abc.h" : --> Semantik Fehler - Variable AAA nicht definiert. > > > > > > > > Gibt es keine einfache Beschreibung? > > > > > > > > Gruss Ulrich > > > > > > > > > > > > > > > Hallo Ulrich, > > > und so gehts: > > > > > > ////// Test.cc > > > #include abc.h // enthält: #define AAA 456 > > > > > > void main (void) > > > { > > > Msg_WriteInt(AAA); > > > Msg_WriteChar(13); > > > } > > > > > > lass beim inlude einfach die " " weg. > > > Viele Grü�e > > > Jo > > > > > > Hallo Jo, > > nein, das geht auch nicht. --> Include Datei nicht gefunden. > > > > Es geht weder ohne " ", noch mit " " oder < >. > > > > Gruss Ulrich > > > > > Hallo Ulrich, > bei mir gehts, ich stelle das Programm (die 3 Dateien als ZIP ein) > > Bitte nutze für den Test meine Projektdatei > Bin auf deine Antwort gespannt, > viele Grü�e > Jo Hallo Jo, nein, es geht nicht: wenn ich abc.h lokal halte, geht es. Aber wenn ich abc.h in die Lib stelle geht es nicht Vielen Dank für Deine Mühe. Es scheint einfach nicht zu gehen, Vielleicht äu�ert sich mal einer der Projekt-Verantwortlichen zu dem Problem. Es kostet nur Zeit und Nerven ! Gruss Ulrich | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum