我正在尝试使用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
但是我得到一个可以读取的弹出框 "程序入口点SDL_LoadFile_RW无法位于动态链接库C:\ Users [name] \ source \ repos [name] [name] \ Release \ SDL2_image.dll"
我可能做错了什么
答案 0 :(得分:1)
我使用的是旧版SDL和SDL_image。我已经开始使用SDL_2.0.7和SDL_image-2.0.2。该程序现在成功编译和渲染