sdl2-config: команда не найдена. фатальная ошибка: файл не найден - PullRequest
1 голос
/ 27 января 2020

Я правильно установил sdl2 и использовал xcode для создания нового инструмента командной строки для запуска sdl2. Однако всякий раз, когда я запускаю свой make-файл, я получаю фатальную ошибку.

Мой файл '.h' содержит #include <SDL2/SDL.h>, и это мой make-файл:

CXX = gcc
NAME = Tiger

# Warnings frequently signal eventual errors:
CXXFLAGS=`sdl2-config --cflags` -g -W -Wall -Wextra -pedantic -O0 -I `sdl2-config --prefix`/include/

LDFLAGS = `sdl2-config --libs` -lm

OBJS = $(NAME).o

Tiger: $(OBJS) libezdraw.a
    $(CXX) -o $(NAME) $(NAME).o $(CXXFLAGS) -L. -lezdraw $(LDFLAGS)

$(NAME).o: $(NAME).c ezdraw.h
    $(CXX) $(CXXFLAGS) -c $< -o $@

clean:
    rm -f *.o
    rm -f *~
    rm -f $(NAME)

Кто-нибудь знает, что Я скучаю?

1 Ответ

0 голосов
/ 27 января 2020

Да, но это зависит от того, на какой платформе вы находитесь и как вы установили SDL2.

Вы можете попробовать pkg-config --cflags sdl2 и pkg-config --libs sdl2.

Эта утилита может обнаружить правильные флаги для вас: https://github.com/xyproto/cxx

...