Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
C-Control Pro Mega128, Pro-Bot128
> > > > > > > Hallo,
> > > > > > >
> > > > > > > ich möchte Dateien *.h und *.cc in eine eigene Lib (e:my_lib) stellen und sie dann per
> > > > > > > #include  bzw.
> > > > > > > #include  in mein Main-Programm  "inkludieren".
> > > > > > >
> > > > > > > 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: