Visual Studio SDL2.dll 代码执行无法继续,因为未找到 SDL2.dll
Visual Studio SDL2.dll The code execution cannot proceed because SDL2.dll was not found
我正在尝试使用 C++ 和 SDL 制作 window,但是当我启动我的代码时,它显示“代码执行无法继续,因为未找到 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;
}
您可以手动将其复制粘贴到您的最终构建文件夹,或者将此文件添加到项目并将其构建操作指定为复制到输出(它曾经为我工作)。
我认为也可以选择在项目设置中设置工作目录。
我正在尝试使用 C++ 和 SDL 制作 window,但是当我启动我的代码时,它显示“代码执行无法继续,因为未找到 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;
}
您可以手动将其复制粘贴到您的最终构建文件夹,或者将此文件添加到项目并将其构建操作指定为复制到输出(它曾经为我工作)。
我认为也可以选择在项目设置中设置工作目录。