C++ LNK2019未解析的外部符号_SDL_Init在函数_SDL_main中引用
每次我尝试运行下面的代码时,我都会得到标题中的错误,我该如何修复它C++ LNK2019未解析的外部符号_SDL_Init在函数_SDL_main中引用,c++,visual-studio-2015,C++,Visual Studio 2015,每次我尝试运行下面的代码时,我都会得到标题中的错误,我该如何修复它 #include <SDL\SDL.h> int main(int argc, char** argv) { SDL_Init(SDL_INIT_EVERYTHING); return 0; } #包括 int main(int argc,字符**argv){ SDL_Init(SDL_Init_EVERYTHING); 返回0; } 该错误意味着链接器无法找到函数SDL_Init。这通常是由于
#include <SDL\SDL.h>
int main(int argc, char** argv) {
SDL_Init(SDL_INIT_EVERYTHING);
return 0;
}
#包括
int main(int argc,字符**argv){
SDL_Init(SDL_Init_EVERYTHING);
返回0;
}
该错误意味着链接器无法找到函数SDL_Init。这通常是由于指向包含函数定义的库的路径不正确造成的
就我们而言:
您可以将所有必需的SDL DLL放入输出目录(默认情况下,它将是bin文件夹)
或
我修复了它,我使用了x32,而不是我以前使用的x64,这也修复了它,尽管我在64位机器上,无论如何,谢谢!哦,在这种情况下,您使用的SDL库必须是32位的。不能将32位dll与64位应用程序链接。架构应该是匹配的。您是否删除了SDL库?检查并发布有关os/compiler/lnker/libraries的更多详细信息