gpt4 book ai didi

c - 包含 SDL 的 Makefile

转载 作者:行者123 更新时间:2023-11-30 16:51:16 25 4
gpt4 key购买 nike

我最近更改了发行版(linux 到 mac)。因为我的项目 Makefile 有问题。

Fatal error: <SDL/SDL.h> file not found

当我直接在 .h 中以绝对方式写入 SDL 路径时,它可以工作。但Makefile没有,我不明白为什么。

GRAPH_FLAGS + = -I/usr/local/include -L/usr/local/lib -lncurses -lSDLmain -lSDL -lSDL_image

$(GRAPH_NAME): $(GRAPH_OBJS)
$(CC) -o $(GRAPH_NAME) $(GRAPH_OBJS) $(GRAPH_FLAGS)

最佳答案

使用pkg-config获取正确的包含路径:


GRAPH_FLAGS += `pkg-config --cflags sdl2` `pkg-config --libs sdl2` -lncurses ...

关于c - 包含 SDL 的 Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41837121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com