VC++ nie wykrywa biblioteki Allegro
Ostatnio zmodyfikowano 2013-02-23 23:48
Bajt Temat założony przez niniejszego użytkownika |
VC++ nie wykrywa biblioteki Allegro » 2013-02-23 17:31:26 Witam Mam problem: ściągnąłem sobie bibliotekę Allegro5 na Visual c++ 2008. Kiedy próbowałem napisać najprostszą aplikację czyli: #include "allegro.h" int main() { allegro_init(); allegro_exit(); return 0; } END_OF_MAIN();
Wywala mi błąd podczas kompilacji czyli: nie można dołączyć allegro.h, bo nie znaleziono ścieżki bądź pliku. A wszystko jest na pewno dobrze: zrobiłem tak, że zawartość ściągniętej biblioteki skopiowałem do kreślonych plików. Zawartość bin skopiowałem do system i system32, a zawartość lib i include skopiowałem do folderów lib i include tam, gdzie mam zainstalowanego Visual'a. Kiedy stworzyłem projekt w Visualu, dołączyłem linijkę: #pragma comment(lib, "alleg.lib") Ale to nic nie dało. Co robię źle? |
|
Gabes |
» 2013-02-23 17:34:03 Kod masz z allegro4 a kompilujesz w allegro5. |
|
Bajt Temat założony przez niniejszego użytkownika |
» 2013-02-23 17:57:48 Okej, zainstalowałem allegro 4.2.3 i napisałem ten kod co powyżej. Wywala mi jednak takie błędy: 1>------ Build started: Project: Allegro, Configuration: Debug Win32 ------ 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup 1>C:\Users\user\Desktop\Allegro\Debug\Allegro.exe : fatal error LNK1120: 1 unresolved externals ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
Gabes |
» 2013-02-23 18:04:27 |
|
Bajt Temat założony przez niniejszego użytkownika |
» 2013-02-23 18:16:43 Zainstalowałem twoją bibliotekę ale wywala: 1>------ Build started: Project: App_allegro, Configuration: Debug Win32 ------ 1> main.cpp 1>LINK : fatal error LNK1104: cannot open file 'alleg.lib' ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
Gabes |
» 2013-02-23 18:29:02 tryb debugowania zmienić na: allegro-4.4.2-monolith-md-debug.lib zamiast alld.lib lub alld42.lib tryb release na: allegro-4.4.2-monolith-md.lib zamiast alleg.lib lub alleg42.lib |
|
Bajt Temat założony przez niniejszego użytkownika |
» 2013-02-23 18:35:53 W jaki sposób to zrobić? |
|
Gabes |
» 2013-02-23 18:38:08 #pragma comment(lib, "allegro-4.4.2-monolith-md.lib") |
|
« 1 » 2 |