小编lin*_*han的帖子

如何修复“无法在动态链接库中找到过程入口点 SDL_RWclose”

我正在尝试使用 SDL_image 扩展将 png 图像绘制到窗口,但它给了我一个“未找到入口点”错误

我正在使用 SDL (2.0.9) 和 SDL_Image (2.0.5) 我已将以下 bin 文件复制到可执行目录

  • libjpeg-9.dll
  • libpng16-16.dll
  • libtiff-5.dll
  • libwebp-7.dll
  • SDL2.dll
  • SDL2_image.dll
  • zlib1.dll

main.cpp 提取

#include <iostream>
#include <SDL.h>
#include <SDL_image.h>

int main( int argc, char* args[] )
{
    SDL_Texture* test_tex;
    SDL_Window* window = NULL;
    SDL_Renderer* renderer;

            if(renderer)
            {
                //Tested blank screen and it works
                /*
                SDL_RenderPresent(renderer);
                SDL_Delay(2000);
                */

                //Trying to use SDL_image and it fails
                SDL_Surface *tmp_surface = IMG_Load("player.png");
                test_tex = SDL_CreateTextureFromSurface(renderer,tmp_surface);
                SDL_FreeSurface(tmp_surface);
                SDL_RenderPresent(renderer);
                SDL_Delay(2000);
            }
...
Run Code Online (Sandbox Code Playgroud)

像这样遵守

g++ test.cpp ^ …
Run Code Online (Sandbox Code Playgroud)

c++ sdl mingw sdl-image

4
推荐指数
2
解决办法
2631
查看次数

标签 统计

c++ ×1

mingw ×1

sdl ×1

sdl-image ×1