[Allegro, C++] Błąd: "undefined reference to `_install_allegro_version_check'"
Ostatnio zmodyfikowano 2011-08-08 18:30
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 ===|
|
|
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. |
|
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? |
|
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. |
|
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? |
|
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/ |
|
1 « 2 » |