SDL_image 不工作
SDL_image is not working
我正在尝试使用 SDL 加载 png 文件。我已遵循所有指示。 SDL2_image.dll 和 SDL2.dll 与可执行文件位于同一文件夹中。与其他 dll 一样; libjpeg-9.dll、libpng16-16.dll、libtiff-5.dll、libwebp-7.dll 和 zlib1.dll。这些都位于包含可执行文件的某个文件夹中。
在我调用sdl命令的文件中
SDL_Surface* pTempSurface = IMG_Load("assets/animate.png");
我包含头文件#include
在我的附加依赖项中,我包括 SDL2.lib、SDL2main.lib 和 SDL2_image.lib
但是我得到一个弹出框,上面写着
"The procedure entry point SDL_LoadFile_RW could not be located in the dynamic link library C:\Users[name]\source\repos[name][name]\Release\SDL2_image.dll"
我可能做错了什么
我使用的是旧版本的 SDL 和 SDL_image。我已经开始使用 SDL_2.0.7 和 SDL_image-2.0.2。程序编译渲染成功
我正在尝试使用 SDL 加载 png 文件。我已遵循所有指示。 SDL2_image.dll 和 SDL2.dll 与可执行文件位于同一文件夹中。与其他 dll 一样; libjpeg-9.dll、libpng16-16.dll、libtiff-5.dll、libwebp-7.dll 和 zlib1.dll。这些都位于包含可执行文件的某个文件夹中。
在我调用sdl命令的文件中
SDL_Surface* pTempSurface = IMG_Load("assets/animate.png");
我包含头文件#include
在我的附加依赖项中,我包括 SDL2.lib、SDL2main.lib 和 SDL2_image.lib
但是我得到一个弹出框,上面写着 "The procedure entry point SDL_LoadFile_RW could not be located in the dynamic link library C:\Users[name]\source\repos[name][name]\Release\SDL2_image.dll"
我可能做错了什么
我使用的是旧版本的 SDL 和 SDL_image。我已经开始使用 SDL_2.0.7 和 SDL_image-2.0.2。程序编译渲染成功