SDL2“图像正在抛出”;无法找到程序入口点充气设置2“;每当我尝试为png图像初始化SDL2_图像时 错误消息中包含的文件是“LIPPNG16-16.DLL”,我使用Windows上的Visual C++使用SDL2IX图像版本2.0.4。无论我做什么,

SDL2“图像正在抛出”;无法找到程序入口点充气设置2“;每当我尝试为png图像初始化SDL2_图像时 错误消息中包含的文件是“LIPPNG16-16.DLL”,我使用Windows上的Visual C++使用SDL2IX图像版本2.0.4。无论我做什么,,c++,libpng,sdl-image,C++,Libpng,Sdl Image,SDL2“图像正在抛出”;无法找到程序入口点充气设置2“;每当我尝试为png图像初始化SDL2_图像时 错误消息中包含的文件是“LIPPNG16-16.DLL”,我使用Windows上的Visual C++使用SDL2IX图像版本2.0.4。无论我做什么,这条信息都不会消失。我尝试用我得到的版本替换所有libpng16-16.dll文件。我还尝试将其包含到system32文件夹中。什么都不管用。我可以为其他格式初始化SDL2_图像,但一旦我尝试为png初始化它,它就会抛出此消息。总是发现很少有这

SDL2“图像正在抛出”;无法找到程序入口点充气设置2“;每当我尝试为png图像初始化SDL2_图像时

错误消息中包含的文件是“LIPPNG16-16.DLL”,我使用Windows上的Visual C++使用SDL2IX图像版本2.0.4。无论我做什么,这条信息都不会消失。我尝试用我得到的版本替换所有libpng16-16.dll文件。我还尝试将其包含到system32文件夹中。什么都不管用。我可以为其他格式初始化SDL2_图像,但一旦我尝试为png初始化它,它就会抛出此消息。总是发现很少有这种情况发生在其他人身上,但他们解决问题的方法对我不起作用。完全我很难过,请帮忙。下面是我当前的代码:

#include "SDL.h"
#include "SDL_image.h"

int main(int argc, char* argv[])
{
    SDL_Init(SDL_INIT_EVERYTHING);
    IMG_Init(IMG_INIT_PNG);

    SDL_Quit();
    return 0;
}

你找到解决办法了吗?你找到解决办法了吗?