C - SDL2-config:找不到命令.致命错误:找不到文件



我已经正确安装了 sdl2,并使用 xcode 制作了一个新的命令行工具来运行 sdl2。但是,每当我运行我的makefile时,我都会收到致命错误。

我的".h"文件中有#include <SDL2/SDL.h>,这是我的制作文件:

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)

有谁知道我错过了什么?

是的,但这取决于您使用的平台以及安装 SDL2 的方式。

你可以试试pkg-config --cflags sdl2pkg-config --libs sdl2

此实用程序可以为您发现正确的标志:https://github.com/xyproto/cxx

最新更新