Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.os.unix.programming > #3057

Re: include-Path bei C

From Tim Landscheidt <tim@tim-landscheidt.de>
Newsgroups de.comp.os.unix.programming
Subject Re: include-Path bei C
Date 2024-02-01 19:31 +0000
Organization https://www.tim-landscheidt.de/
Message-ID <87frycf0bw.fsf@vagabond.tim-landscheidt.de> (permalink)
References <upgne0$16f6h$4@solani.org>

Show all headers | View raw


Marco Moock <mm+solani@dorfdsl.de> wrote:

> Ich versuche gerade ein uraltes Programm zu kompilieren.

> Das beinhaltet:
> #include <freetype.h> #das habe ich ausprobiert
> //#include "freetype.h" # das war ursprünglich drin

> Bei make mit strace davor kommt:
> SDLttf.h:32:10: fatal error: freetype.h: Datei oder Verzeichnis nicht gefunden
>    32 | #include <freetype.h>
>       |          ^~~~~~~~~~~~

> Die Datei gibt es im System: /usr/include/freetype2/freetype/freetype.h

> Was mache ich hier falsch?

IIRC prüft #include nur, ob es eine Kombination von (Element
aus -I) + Dateiname gibt, die existiert, insbesondere wird
nicht rekursiert. Das heißt, wenn /usr/include in den zu
durchsuchenden Verzeichnissen ist, muss man wahlweise
„#include <freetype2/freetype/freetype.h>“ verwenden oder
den Suchpfad mit „-I/usr/include/freetype2/freetype“ erwei-
tern.

Tim

Back to de.comp.os.unix.programming | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

include-Path bei C Marco Moock <mm+solani@dorfdsl.de> - 2024-02-01 19:20 +0100
  Re: include-Path bei C Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-01 19:31 +0000
    Re: include-Path bei C Marco Moock <mm+solani@dorfdsl.de> - 2024-02-01 21:06 +0100

csiph-web