Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

VC++ nie wykrywa biblioteki Allegro

Ostatnio zmodyfikowano 2013-02-23 23:48
Autor Wiadomość
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:
C/C++
#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?
P-76806
Gabes
» 2013-02-23 17:34:03
Kod masz z allegro4 a kompilujesz w allegro5.
P-76807
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 ==========
P-76808
Gabes
» 2013-02-23 18:04:27
Allegro 4.2.3 nie ma trybu debug.
tu masz ostatnią wersje:
https://www.allegro.cc/files/?v=4.4
uwaga na zmienione nazwy libów i dll'ek.
P-76810
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 ==========
P-76813
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
P-76817
Bajt
Temat założony przez niniejszego użytkownika
» 2013-02-23 18:35:53
W jaki sposób to zrobić?
P-76818
Gabes
» 2013-02-23 18:38:08
#pragma comment(lib, "allegro-4.4.2-monolith-md.lib")
P-76819
« 1 » 2
  Strona 1 z 2 Następna strona