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

> > > > 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


    Antwort schreiben


Antworten:

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