Verwendung von Homebrew installiert SDL2 mit Xcode

8

Ich habe SDL2 mit Homebrew installiert, aber jetzt weiß ich nicht, wie ich sicherstellen kann, dass Xcode es benutzen kann! Ich habe die erstellte Bibliothek importiert und sie dem Tab "Buildphasen" meines Projekts hinzugefügt. Aber wenn ich versuche zu bauen, bekomme ich den Fehler 'SDL2 / SDL.h' nicht gefunden

    
Jaap Wijnen 19.01.2015, 00:01
quelle

1 Antwort

17

Um SDL2 auf Xcode verwenden zu können, müssen Sie zwei Dinge einstellen (die für SDL im Allgemeinen erforderlich sind):

  • wo Header-Dateien zu finden sind (damit Clang mit -Iheader/path kompilieren kann)
  • Wo finde ich die .dylib, um sie mit dem Projekt zu verknüpfen (denn mit brew hast du kein echtes .framework )

Um die korrekten Pfade zu kennen, sollten Sie sdl2-config --cflags und sdl2-config --libs aufrufen. Auf meinem System produzieren diese:

%Vor%

Fügen Sie nun einfach die erste in other C flags und die andere in das other linker flags -Feld Ihres Projekts ein und schon können Sie loslegen.

Sie könnten sie in den richtigen Feldern einrichten, also in Header Search Paths für -I und Library Search Path für -l , aber das Ergebnis ist dasselbe.

    
Jack 19.01.2015, 00:15
quelle

Tags und Links