Instalowanie Allegro w MS VS 2013

0

Chciałem zainstalować allegro w swoim MSVS, znalazłem takie rozwiązanie
https://wiki.allegro.cc/index.php?title=Windows,_Visual_Studio_2010_and_Allegro_5#Add_Some_Source_Code
ale tam chyba jest na podstawie starszej wersji Allegro no i starszej wersji MSVS.
Próbowałem zainstalować samemu, ale niektóre linki, adresy czy miejsca w opcjach są inne niż w tym kursie.
I tutaj pojawia się problem, bo niby wszystko ustawiłem tak jak powinno być (niby) ale dalej nie mogę skompilować i uruchomić programu.

 
#include <stdio.h>
#include <C:\allegro\include\allegro5\allegro.h>

int main(int argc, char **argv)
{
	ALLEGRO_DISPLAY *display = NULL;

	if (!al_init()) {
		fprintf(stderr, "failed to initialize allegro!\n");
		return -1;
	}

	display = al_create_display(640, 480);
	if (!display) {
		fprintf(stderr, "failed to create display!\n");
		return -1;
	}

	al_clear_to_color(al_map_rgb(0, 0, 0));

	al_flip_display();

	al_rest(10.0);

	al_destroy_display(display);

	return 0;

Po kompilacji wyskakuje błąd
c:\allegro\include\allegro5\internal\alconfig.h(28): fatal error C1083: Cannot open include file: 'allegro5/platform/alplatf.h': No such file or directory
Sprawdzałem, w plikach allegro nie ma tego pliku. Jest tylko plik alplatf.h.cmake.
Czy znacie rozwiazanie na ten problem?
Z góry dziękuję.

0

Bibliotekę trzeba najpierw skompilować, rozszerzenie .cmake świadczy o tym, że biblioteka korzysta z programu CMake.

0

Nigdy tego nie robiłem, ale spróbowałem.
Dostałem w zamian listę błędów od programu CMake

Guessed MSVC directory: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC
Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE) 
Could NOT find DINPUT (missing:  DINPUT_INCLUDE_DIR DINPUT_LIBRARY) 
CMake Error at CMakeLists.txt:620 (message):
  Windows port requires DirectInput (not found).

Z racji tej, że nigdy tego nie robiłem, te błędy nic mi nie mówią i nie wiem co dalej :(

Edit: To chyba odpalę Dev C++, jak się douczę allegro to potem spróbuje w MSVS.

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