C++ SDL C++;错误c3861
我已经尝试了几个小时来解决这个问题,但我似乎无法想象它可能是什么,我正试图建立SDL的第一次,但我遇到了这么多的问题。我将在下面留下代码和错误,提前谢谢C++ SDL C++;错误c3861,c++,visual-studio,dll,sdl,game-physics,C++,Visual Studio,Dll,Sdl,Game Physics,我已经尝试了几个小时来解决这个问题,但我似乎无法想象它可能是什么,我正试图建立SDL的第一次,但我遇到了这么多的问题。我将在下面留下代码和错误,提前谢谢 #include "SDL.h" int main(int argc, char *argv[]) { SDL_Init(SDL_INIT_EVERYTHING); SDL_Window *window = SDL_CreateWindow("title", SDL_WINDOWPOS_CENTERED, SDL_WINDO
#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_SetRendererDrawColor(renderer, 0, 255, 0, 255);
SDL_RenderClear(renderer);
SDL_renderPresent(renderer);
SDL_Delay(3000);
return 0;
}
与此相关的错误包括:
在评论了这两个之后,我明白了这一点
'My1stSDL.exe'(Win32):已加载
'C:\Users\Aaron\Desktop\My1stSDL\x64\Release\My1stSDL.exe'。象征
上膛了
'My1stSDL.exe'(Win32):加载了'C:\Windows\System32\ntdll.dll'。不能
查找或打开PDB文件
'My1stSDL.exe'(Win32):加载了'C:\Windows\System32\kernel32.dll'。
找不到或无法打开PDB文件
'My1stSDL.exe'(Win32):加载了'C:\Windows\System32\KernelBase.dll'。
找不到或无法打开PDB文件
'My1stSDL.exe'(Win32):加载了'C:\Windows\System32\ucrtbase.dll'。
找不到或无法打开PDB文件
'My1stSDL.exe'(Win32):加载了'C:\Windows\System32\vcruntime140.dll'。
找不到或无法打开PDB文件
线程0x64f4已退出,代码为-1073741515(0xc0000135)。这个
线程0x6634已退出,代码为-1073741515(0xc0000135)。这个
线程0x671c已退出,代码为-1073741515(0xc0000135)。这个
程序“[23748]My1stSDL.exe”已退出,代码为-1073741515
(0xc0000135)“未找到依赖dll”
两个简单的打字错误
SDL_SetRenderDrawColor->SDL_SetRenderDrawColor
SDL_renderPresent->SDL_renderPresent.两个简单的打字错误
SDL_SetRenderDrawColor->SDL_SetRenderDrawColor
SDL\U renderPresent->SDL\U renderPresent.请键入错误,而不是发布图像。张贴图片是懒惰的表现。如果您表现出一定的努力,您将有更多的机会获得帮助。我同意,请将您的代码放在上面,以便我们可以在自己的计算机上复制它。很抱歉,我现在已经更新了它。请键入您的错误,而不是发布图像。张贴图片是懒惰的表现。如果你表现出一些努力,你会有更多的机会得到帮助。我同意,请把你的代码放在上面,这样我们就可以在我们自己的计算机上复制它。很抱歉,我现在已经更新了。
identifier "SDL_SetRendererDrawColor" is undefined
identifier "SDL_renderPresent" is undefined
C3861 'SDL_SetRendererDrawColor': identifier not found
C3861 'SDL_renderPresent': identifier not found