Dodanie zewnetrznej biblioteki do VS2013 (SDL)

0

Próbuje dodać nową zewnętrzną biblioteke do VS2013 no i postępuje według tych tutoriali

http://www.willusher.io/sdl2%20tutorials/2013/08/15/lesson-0-visual-studio/
http://www.discussiongenerator.com/2013/09/04/setting-up-sdl2-with-visual-studio-2012/

ale nie chce działać. Wpisuje kawałek kodu:

 
#include "SDL.h"
 
int main(int argc, char* args[])
{
	SDL_Init(SDL_INIT_EVERYTHING);
 
	SDL_Quit();
 
	return 0;
}

Pojawiają się takie oto błędy:

Error	1	error LNK2005: _wmain already defined in ConsoleApplication4.obj	
Error	2	error LNK2019: unresolved external symbol _SDL_main referenced in function _main_utf8	
Error	3	error LNK1120: 1 unresolved externals	 
1

Jak liby masz dołączone i nie działa

 -lSDL2main -lSDL2

To może spróbuj przed

int main 

dodać #undef main

0

Ta konfiguracja wyglada u mnie tak

https://i.imgur.com/ee1S26c.png

Dodanie #undef nie zmienia nic. Nadal pojawiają sie te same błędy

1

A bibliotekę SDL2.dll masz w katalogu z aplikacją, bo ona z niej korzysta lub w systemie?

EDIT:

int main()

main jest chyba wymagany bez parametrów.

EDIT2:
A nie powinno być

#include <SDL.h> lub <SDL\SDL.h> 

?

0

A bibliotekę SDL2.dll masz w katalogu z aplikacją, bo ona z niej korzysta lub w systemie?

Mam ją na dysku C. Ścieżke do niej mam w projekcie. Może trzeba jeszcze dodać biblioteke do projektu jeśli chciałbym to zrobić to gdzie wstawić pliki? Zawartość katalogu SDL to include w którym sa biblioteki dll i jakieś lib - nie wiem co tam jest

Reszta to raczej smieci

EDIT2:
A nie powinno być
#include <SDL.h> lub <SDL\SDL.h>
?

#include <SDL.h> jest przecież jeśli zmienie na <SDL\SDL.h> to niestety nie działa (podkresla na czerwono składnie SDLa)

0

Aha chodzi o to że jest "" zamiast <>

Ja pisze w VS tam tak jest. I to jest raczej dobrze

1 użytkowników online, w tym zalogowanych: 0, gości: 1