Pomoc w kompilacji pewnej gry

0

Witam!

Pobrałem sobie silnik do pewnej gry i próbuję go skompilować. Robiłem to już wiele razy i to nie jest tak, że nie mam o tym bladego pojęcia. Patrząc na błędy wydaje mi się, że nie mam zainstalowanych wszystkich potrzebnych bibliotek w kompilatorze, jednakże nie jestem w stanie sam stwierdzić jakich to brakuje. Nawet jak próbuję sobie wstawić w komentarz jakąś funkcję, żeby sprawdzić czy tylko w niej jest jakiś problem to dostaję następne błędy i następne... Mam zainstalowane biblioteki libxml2, lua, GMP, libiconV i boost. Moja prośba jest taka, czy mógłby ktoś obeznany rzucić okiem i powiedzieć mi, albo dać jakieś rady co potrzebuję, żeby to poprawie skompilować? Pliki źródłowe dodaje w załączniku.

Przykładowy błąd jaki otrzymuję (jest ich mnóstwo):

Pliki/actions.cpp: In constructor `ActionScript::ActionScript(Game*, const std::string&, const std::string&)':

Pliki/actions.cpp:836: error: `luaopen_loadlib' undeclared (first use this function)
Pliki/actions.cpp:836: error: (Each undeclared identifier is reported only once for each function it appears in.)
Pliki/actions.cpp:841: error: `lua_dofile' undeclared (first use this function) 
0

Nie dołączyłeś pliku nagłówkowego.
Jaką masz wersje lua ?

0

Lua jest w wersji 5.0.2

0

Sprawdź czy masz te nagłówki:
http://www.cplusplus.com/forum/general/109895/

0

Mam te biblioteki dołączone
user image

0

a do linkera dodałes?

0

Ktoś ma jeszcze może jakiś pomysł? :)

0

Update:
Poradziłem sobie z biblioteką LUA (była chyba źle wpisana do parametrów). Teraz mam nadzieję został ostatni problem. Ta gra wykorzystuje MySQL no i potrzebne są do zainstalowania biblioteki tego mysql'a, tylko że nie wiem które powinienem wybrać. Zainstalowałem jedną, lecz powoduje występowanie błędów, tak jakby jej wcale nie było. Jakieś rady?

Pliki/database.h:274: error: ISO C++ forbids declaration of `recursive_mutex' with no type

Pliki/database.h:274: error: invalid use of `::'
Pliki/database.h:274: error: expected `;' before "databaseLock"
Pliki/database.h: In constructor `DBQuery::DBQuery()':
Pliki/database.h:265: error: `databaseLock' undeclared (first use this function)
Pliki/database.h:265: error: (Each undeclared identifier is reported only once for each function it appears in.)

Pliki/database.h: In destructor `virtual DBQuery::~DBQuery()':

Pliki/database.h:270: error: `databaseLock' undeclared (first use this function) 
0

Wygląda to nadal na brak jakiegoś include (szczególnie ten pierwszy błąd)

0

Nie potrafię znaleźć niczego przydatnego

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