我的操作系统说 SDL_image 已经安装。但是当我编译我的 C 项目时它输出“SDL2/SDL_image.h”文件未找到

问题描述 投票:0回答:0

我试图编译一个 C 项目,但编译器说没有安装 SDL 图像,尽管 SDL 图像显然已安装。

DNF命令的输出:

Package SDL_image-devel-1.2.12-31.fc37.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

C 编译器的输出:

src/assets.c:4:10: fatal error: 'SDL2/SDL_image.h' file not found
#include <SDL2/SDL_image.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
src/main.c:8:10: fatal error: 'SDL2/SDL_image.h' file not found
#include <SDL2/SDL_image.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
src/screen.c:4:10: fatal error: 'SDL2/SDL_image.h' file not found
#include <SDL2/SDL_image.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
In file included from src/world.c:4:
src/assets.h:5:10: fatal error: 'SDL2/SDL_image.h' file not found
#include <SDL2/SDL_image.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.


我试过删除并重新安装软件包,但似乎没有用。我已经用谷歌搜索了,但我似乎找不到其他有这个问题的人。

c sdl fedora sdl-image dnf
© www.soinside.com 2019 - 2024. All rights reserved.