Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Include Dateien

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.09.2005, 20:27 Uhr
~Timme
Gast


Ich speicher meine Header in einem eigenen Ordner. Zuvor sind die Einstellungen immer von Templates eingestellt worden. Ich benutze VC6++

Der Ordner liegt in dem gleichen Ordner, wie das Project-Script.

mit #include "include/<name_der_datei>.h" lassen sich die Header nicht einbinden.

ich habe auch schon unter Projekt->Einstellungen->C/C++->Präprozessor geguckt und unter "Zusätzliche Include-Verzeichnisse" "/include" hinzugefügt. Die Projektdatei sollte möglichst so sein, dass andere auch das Projekt compilieren können, also soll nicht an mein Dateisystem gebunden sein.

Ideal wäre es, wenn ich einfach nur mit #include "<name_der_datei>.h" den header einbinden könnte.

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.09.2005, 20:48 Uhr
Tommix



Hallo,
füge die Datei mal dem Projekt hinzu. Dann siehst Du unter "Eigenschaften", wie der korrekte Pfad heißt. Wahrscheinlich etwas in der Richtung "..\include\usw.". Dateien aus den "zusätzlichen Include-Verzeichnissen" bindest Du mit
C++:
#include <Dateiname.h>


ein, also spitze Klammern statt ".

Gruß Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.09.2005, 20:58 Uhr
~Timme
Gast


"..\include\" wechselt erst in den übergeordneten Ordner und dann in den Ordner include, falls es ihn gibt. ".\include\" könnte noch gehen, aber das benutzt man eher unter Linux...

Die Dateien sind alle dem Projekt hinzugefügt, der erkennt auch die Klassenzugehörigkeiten in der Klassenübersicht. Ich kann, wenn ich auf die Klasse doppelklicke auf die Header-Datei zugreifen und wenn ich auf die Funktion doppelklicke auf die Quellcode-Datei.

Das ist das, was mich verwirrt.

Die Quellcode Dateien sind alle in dem Ordner /src/ in dem Projekt-Verzeichnis gespeichert
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.09.2005, 21:02 Uhr
ao

(Operator)


Innerhalb von Zeichenketten muss ein Backslash so geschrieben werden: "....\\...". Oder ersetze ihn durch den (Unix-)Slash ("/"), damit kommt auch Microsoft-C++ klar.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.09.2005, 21:13 Uhr
~Timme
Gast


".\include" tut es....

Ok, danke für eure Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: