Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.os.unix.programming > #3057
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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