Всем привет. Решил сделать проект с SDL2.0.9. Я подключил всё правильно, учёл разрядность, подсистема - консоль. Но проект всё равно выдаёт ошибки LINK2019:
Ошибка LNK2019 ссылка на неразрешенный внешний символ _SDL_Init в функции _SDL_main PREngine D:\VisualStudioProjs\PREngine\PREngine\Main.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ _SDL_GetError в функции _SDL_main PREngine D:\VisualStudioProjs\PREngine\PREngine\Main.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ _main в функции "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) PREngine D:\VisualStudioProjs\PREngine\PREngine\MSVCRTD.lib(exe_main.obj) 1
Ошибка LNK1120 неразрешенных внешних элементов: 2 PREngine D:\VisualStudioProjs\PREngine\Debug\PREngine.exe 1
Вот код:
#include <iostream>
#include <SDL.h>
int main(int argc, char *argv[])
{
if (SDL_Init(SDL_INIT_EVERYTHING) < 0)
{
std::cout << "SDL could not initialise! SDL Error: " << SDL_GetError() << std::endl;
}
return EXIT_SUCCESS;
}
Никакой из известных способов решения проблемы не помогает. Как можно это исправить?