Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

include-Path bei C

2 views
Skip to first unread message

Marco Moock

unread,
Feb 1, 2024, 1:20:50 PM2/1/24
to
Hallo zusammen!

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?

--
Gruß
Marco

Spam und Werbung bitte an ichwillges...@nirvana.admins.ws

Tim Landscheidt

unread,
Feb 1, 2024, 2:31:33 PM2/1/24
to
Marco Moock <mm+s...@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

Marco Moock

unread,
Feb 1, 2024, 3:06:12 PM2/1/24
to
Am 01.02.2024 19:31 Uhr schrieb Tim Landscheidt:

> muss man wahlweise
> „#include <freetype2/freetype/freetype.h>“ verwenden oder
> den Suchpfad mit „-I/usr/include/freetype2/freetype“ erwei-
> tern.

Danke, das hat dieses Problem behoben.
Habe ich im Makefile gemacht.

--
Gruß
Marco

Spam und Werbung bitte an ichschic...@cartoonies.org

0 new messages