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

[Allegro, C++] Błąd: "undefined reference to `_install_allegro_version_check'"

Ostatnio zmodyfikowano 2011-08-08 18:30
Autor Wiadomość
TheZohan
Temat założony przez niniejszego użytkownika
» 2011-08-07 10:28:15
Dzięki, masz racje. Dodałem do projektu alleg.lib i się kompiluje. Ale dlaczego dopiero teraz o to woła? Gdy pisałem "ciurkiem" było wszystko ok. I jeszcze jedno pytanie odnośnie timera.. install_int_ex nie chce przyjąć funkcji jako metody klasy, a gdy robię ja statyczną to nie mogę się dostać to zmiennej zliczającej
volatile long speed;
||=== Flymen, Release ===|
C:\Users\Damian\Documents\CodeBlocks Projects\Flymen\flymen.h|14|error: invalid use of member 'Flymen::speed' in static member function|
C:\Users\Damian\Documents\CodeBlocks Projects\Flymen\flymen.h|20|error: from this location|
||=== Build finished: 2 errors, 0 warnings ===|
 
P-38303
pekfos
» 2011-08-07 11:14:34
... lepiej doczytaj co oznacza static i jaka jest różnica pomiędzy wskaźnikiem na metodę i na funkcję bo to absolutne podstawy gdy chce się tak pisać jak ty usiłujesz.
P-38304
TheZohan
Temat założony przez niniejszego użytkownika
» 2011-08-07 11:29:53
Użyłem bo znalazłem coś takiego na forum. Więc jak polecił byś rozwiązać ten problem?
P-38305
pekfos
» 2011-08-07 11:52:37
zmienne i funkcje do timerów itp zdefiniuj jako globalne bo jak je wsadzisz do klas to zamiast pełnych adresów dostaniesz tylko stałe offsety.
P-38310
TheZohan
Temat założony przez niniejszego użytkownika
» 2011-08-07 13:33:41
Offset od adresu obiektu tak? OK. Mogę to zrobić w plikach klasy czy muszę main.cpp?
P-38314
pekfos
» 2011-08-08 18:30:06
?? Co za różnica? tam gdzie używasz. a jak używasz w więcej niż jednym pliku to dodatkowo deklaruj w nagłówkach/
P-38426
1 « 2 »
Poprzednia strona Strona 2 z 2