帮我看看这个“调用LoadLibrary失败,错误-1073741795”
我使用的代码::块和SDL2。
我问我的朋友,从win10降级我的笔记本电脑的win7。 现在,我不能运行我的C ++程序。 每次我跑我的程序,这个错误:“调用LoadLibrary失败,出现错误-1073741795”总是会发生。
但我要指出问题的所在。 它在SDL_Renderer *。 每当林初始化我的渲染器指针然后我运行程序时,它总是在错误结束。
像这样:
SDL_Window *window = NULL; //just for demo purpose, I'll include this declaration of window pointer.
SDL_Renderer *renderer = NULL;
window = SDL_CreateWindow(blah blah blah)
//and this is the initialization where the error happens
renderer = SDL_CreateRenderer(window, -1,
SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);
但是,当我注释掉渲染指针的初始化;
// renderer = SDL_CreateRenderer(window, -1,
// SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);
它运行得很好。
编辑 :我也想通了同样的错误。 它的视频播放器VLC一样。 我不能在VLC媒体播放器播放任何视频片段。 但我的剪辑在Windows Media Player中运行正常。 同样的错误发生。 我认为这个问题是我猜的驱动程序。 但我不知道如何解决这个问题。