Hallo Leute
Folgendes ...
OS: Red Hat 9
DIR: /home/user1/cpp/exterH für cpp-Files
/home/user1/cpp/exterH/headers für cpp-File
C++-Programm:
// main.cpp
#include
Programmieren - alles kontrollieren 4.947 Themen, 20.745 Beiträge
Das wäre die eigentliche Überschrift und der eigentliche Source. Ist wohl m besten, wenn bei nickles.de HTML anstelle von Text eingefügt wird.
C++ Header mit <*.h> inkludieren
#include "headers/testHeader.h"
int main(){
std::cout<<testFunktion()<<std::endl;
return 0;
}
Hallo,
die Angabe von Include Files kann nicht nur so aus Spass
mal mit " und mal mit erfolgen.
Sinn der Sache ist, dass Standard Include Files
der C Entwicklungsumgebung und von Standard Bibliotheken
mit und im Projekt lokale Include Files
mit " angegeben werden.
Dadurch kann man z. B. lokale Include Files mit
gleichem Dateinamen wie System Include Files versehen.
(Was man natuerlich nicht tun sollte).
Wenn Du dennoch die lokalen Include Files mit
includieren willst, gibt es 2 Wege, dies zu tun:
1. Mit der Compiler Option -I kompilieren.
2. Eine Environment Variable setzen.
Je nach OS ist das INCDIR, INCLUDE oder aehnlich.
Ich empfehle aber, das Standard Verhalten
beizubehalten und mit " zu includieren.
Gruss, vergisses
