Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

C++ Header mit \ inkludieren

d-oli / 2 Antworten / Flachansicht Nickles

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

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
HTML Darstellungsprobleme d-oli
vergisses d-oli „C++ Header mit \ inkludieren“
Optionen

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

bei Antwort benachrichtigen