Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ LNK2019未解析的外部符号_SDL_Init在函数_SDL_main中引用_C++_Visual Studio 2015 - Fatal编程技术网

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文件夹)

  • Goto项目属性
  • 链接器->输入中,指定SDL DLL
  • 在链接器->常规->附加库目录中指定SDL DLL的路径

  • 我修复了它,我使用了x32,而不是我以前使用的x64,这也修复了它,尽管我在64位机器上,无论如何,谢谢!哦,在这种情况下,您使用的SDL库必须是32位的。不能将32位dll与64位应用程序链接。架构应该是匹配的。您是否删除了SDL库?检查并发布有关os/compiler/lnker/libraries的更多详细信息