Dołączenie biblioteki allegro do projektu w VSC++

0

Witam,
Mam problem z dołączeniem biblioteki allegro do projektu w Visual C++ 2010 Express.
Zrobiłem wszystko według tej: http://www.easykoder.vot.pl/tutoriale/allegro/lekcja00 instrukcji jednak podczas kompilacji prostego programiku, kompilator wyrzuca błąd, że nie może odnaleźć alleg.lib. Jak to rozwiązać?

0

Na pewno dobrze wrzuciłeś bibliotekę statyczną (.lib)?

0

Tak, myślę, że tak. Wrzuciłem tak jak w instrukcji. Jednak jak próbuje wyszukać w tych plikach tej biblioteki alleg.lib to jej tam nie ma, chodzi o tą paczkę, którą trzeba pobrać...

0

No to cię w ciula zrobili skoro nie ma. Ale dziwne żeby z oryginalnej strony czegoś brakowało, może poszukaj ręcznie w necie alleg.lib.

0

Ok problem rozwiązany. Dołączyłem 2 brakujące pliki alleg.lib oraz alld.lib</code> do katalogu <code>C:\Program Files\Microsoft Visual Studio 10.0\VC\lib

Przy kompilacji wywaliło jeszcze następujący błąd: MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function _mainCRTStartup Aby go zlikwidować należy wejść w Project->Properties->Linker->System i tam w polu Subsystem należy zmienić
Console (/SUBSYSTEM:CONSOLE) na Windows (/SUBSYSTEM:WINDOWS)
W przypadku błędu: MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol [email protected] referenced in function _WinMainCRTStartup należy wykonać odwrotną zamianę.

Dzięki za pomoc i pozdrawiam

0

Jednak nie wszystko dobrze działa, po odpaleniu projektu, który wcześniej tworzyłem pod Dev-C++, gdzie wszystko było ok tu pojawia się taki błąd:
MSVCRT.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main

Jak to naprawić?

0

Tu to znaczy gdzie? Coś z nazwą funkcji głównej jest nie tak.

0

to tu to oznaczać miało aż tu nagle :P
Funkcje główną mam tak zdefiniowaną:

int main(int argc, char *argv[]) 
{

//blok instrukcji

} END_OF_MAIN()
0

Czekaj, czekaj, mówiłeś, że tworzyłeś na Dev-C++, a teraz? Na prawdę w kodzie jest END_OF_MAIN() ?

0

Nom Tworzyłem w Dev-C++ ale mnie wkurzał bo on strasznie muli, w sensie opóźnienia w podpowiedziach są...
No i zobaczyłem, że da radę pod VC pisać w allegro, więc sobie przekopiowałem wszystko.

No tak jest tam to END_OF_MAIN()

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