SDL C++ error c3861
SDL C++ error c3861
我已经尝试了几个小时来解决这个问题,但我似乎想不出它可能是什么,我是第一次尝试设置 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_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;
}
随之而来的错误:
identifier "SDL_SetRendererDrawColor" is undefined identifier "SDL_renderPresent" is undefined C3861 'SDL_SetRendererDrawColor': identifier not found C3861 'SDL_renderPresent': identifier not found
在注释掉这两个之后,我得到了这个;
"My1stSDL.exe"(Win32):已加载 'C:\Users\Aaron\Desktop\My1stSDL\x64\Release\My1stSDL.exe'.符号 加载。
'My1stSDL.exe' (Win32): 已加载 'C:\Windows\System32tdll.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_SetRendererDrawColor -> SDL_SetRenderDrawColor。
SDL_renderPresent -> SDL_RenderPresent。
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- OpenCV 3.4.1 error readNetFromTensorflow 无法在 cv::d nn::ReadProtoFromBinaryFile 中打开 .pb
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 为什么我会"error: expected expression"?
- CMake Error at modules/videoio/cmake/detect_ffmpeg.cmake:16
- 如果两个静态库使用相同的另一个静态库,如何避免"LNK2005 Already Defined error"?
- SDL C++ error c3861