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 - 5.06.2011 19:17)
Als Antwort auf Re: Benutzung der Bibliothek von Jo - 5.06.2011 15:28
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




    Antwort schreiben


Antworten:

Re: Benutzung der Bibliothek (von Jo - 5.06.2011 21:13)
    Re: Benutzung der Bibliothek (von Ulrich - 6.06.2011 18:15)