LNK2019未解析的函数_SDL_main中引用的外部符号_SDL_Init

时间:2016-12-01 21:30:56

标签: c++ visual-studio-2015

每当我尝试运行下面的代码时,我都会收到标题中的错误,我该如何解决?

#include <SDL\SDL.h>
int main(int argc, char** argv) {

    SDL_Init(SDL_INIT_EVERYTHING);

    return 0;
}

1 个答案:

答案 0 :(得分:1)

错误意味着链接器无法找到函数SDL_Init。这通常是由包含函数定义的库的不正确路径引起的。

在我们的案例中:

您可以将所有必需的SDL dll放入Output目录(默认情况下它将是bin文件夹)

或者

  1. 转到项目属性
  2. 链接器中 - &gt;输入并指定SDL dll
  3. 链接器中 - &gt;一般 - &gt;其他库目录指定SDL dll的路径