Visual Studio SDL2.dll由于找不到SDL2.dll,代码执行无法继续



我正试图用c++和SDL创建一个窗口,但当我启动代码时,它会说"由于找不到SDL2.dll,代码执行无法继续"是的,这很令人困惑,因为我的源文件中有SDL2.dll。有人知道怎么修吗。?

代码:

#include "SDL.h"
int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_EVERYTHING);
SDL_Window* window = SDL_CreateWindow("title", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 600, 400, SDL_WINDOW_SHOWN);
SDL_Renderer* renderer = SDL_CreateRenderer(window, -1, 0);
SDL_SetRenderDrawColor(renderer, 0, 255, 0, 255);
SDL_RenderClear(renderer);
SDL_RenderPresent(renderer);
SDL_Delay(3000);

return 0;
}

您可以手动将其复制粘贴到您的最终构建文件夹中,也可以将此文件添加到项目中,并将其构建操作指定为"复制到输出"(以前对我有用(。

我认为也可以在项目设置中设置一个工作目录。

最新更新