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 21:13)
Als Antwort auf Re: Benutzung der Bibliothek von Ulrich - 5.06.2011 19:17

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

#include-test.zip




    Antwort schreiben


Antworten:

Re: Benutzung der Bibliothek (von Ulrich - 6.06.2011 18:15)