Sprobowalem skompilowac jeden ze swoich projektow pod nowym MOSowym kompilatorem GCC9. Pod GCC2.x.x bylo wszystko OK a teraz dostaje cos takiego:
warning: implicit declaration of function 'BltBitMapRastPortAlpha'; did you mean 'BltBitMapRastPort'? [-Wimplicit-function-declaration]
275 | BltBitMapRastPortAlpha(BM_Chmurka,
| ^~~~~~~~~~~~~~~~~~~~~~
| BltBitMapRastPort
Albo strzel searcha po wszystkich plikach .h w tym SDK w poszukiwaniu gdzie jest ta funkcja zadeklarowana - od razu się dowiesz co trzeba zainkludować.
Mozliwe.
Ale czy kompilator sam sobie to znalazl?
Program przecierz dzialal poprawnie. Czy w takim przypadku nie powienien sie zawieszac?
Nie wiem jak pod MOSem ale na AOS3.x wywolanie funkcji nieistniejacej (mimo ze jest warning przy kompilacji) zawsze konczy sie GURU.
Jeśli linkowałeś z laboxstubs to kompilator nie znajdował i generował sobie w tle deklarację automatycznie, poczym linker znajdował symbol w stubsach i działało.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies
(ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach.
Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy
niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki
internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.