Ĺadny brzuch
Witam!
Jestem w trakcie pisania do szkoły programu obliczającego wartości funkcji kwadratowej( miejsca zerowe, monotoniczność, itd) jednym z punktów zadania w wersji na lepszą ocenę jest przedstawienie graficzne wykresu funkcji. Postanowiłem to zrobić w Allegro. Ukończyłem kurs w wersji ze stronyhttp://www.easykoder....php?mm=alles10. Jednakże napotkałem błąd podczas kompilacji programu po dodaniu biblioteki allegro (nie wywoływałem żadnej funkcji, jedynie wstawiłem tą jedną linijkę kodu, bez niej program się kompiluje i śmiga w wierszu poleceń)
#include <allegro.h>//mój problem #include <cstdlib> #include <iostream> #include <math.h>
Dev C++ nie zaznacza linijki z błędem, jednakże wyświetla błąd
[Linker error] undefined reference to `WinMain@16' ld returned 1 exit status C:\Dev-Cpp\szkoła\funkcja kwadratowa\Makefile.win [Build Error] [Projekt1.exe] Error 1
Moje pytanie brzmi: co jest powodem tego błędu? Czy istnieje możliwość wywoływania okna Allegro z poziomu wiersza poleceń? Może ktoś zna kurs Allegro po polsku, z wyjaśnionym Allegro Api i jego wykorzystaniem (dokumentacja allegro wyjaśnia jak wyświetlać kontrolki, nie jak ich używać)
Pozdrawiam, czekam na odpowiedź
hmm chyba też coś takiego miałem, tylko już nie do końca pamiętam jak to rozwiązalem(przestałem daaaawno temu używać allegro)
Napewno linkujesz wszystko co trzeba ? Bo wygląda to jakbyś nie dołączył jakiejś biblioteki
pewnie masz zle zdefiniowanego maina. sprawdz w kursie, jaki musi byc, i zrob dokladnie taki sam, bo inny nie zadziala. przykladowo jak masz
int main(int argc, char *argv[])
a wymagane jest
int main(int argc, char **argv)
to wywala taki blad. ty sadzac po bledzie kompilujesz do windowsa i musisz miec inna nazwe maina.
w kursie jest po prostu:
int main();
hmm... chyba jednak będę musiał zrobić wszystko w allegro
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Jestem w trakcie pisania do szkoły programu obliczającego wartości funkcji kwadratowej( miejsca zerowe, monotoniczność, itd) jednym z punktów zadania w wersji na lepszą ocenę jest przedstawienie graficzne wykresu funkcji. Postanowiłem to zrobić w Allegro. Ukończyłem kurs w wersji ze stronyhttp://www.easykoder....php?mm=alles10. Jednakże napotkałem błąd podczas kompilacji programu po dodaniu biblioteki allegro (nie wywoływałem żadnej funkcji, jedynie wstawiłem tą jedną linijkę kodu, bez niej program się kompiluje i śmiga w wierszu poleceń)
#include <allegro.h>//mój problem #include <cstdlib> #include <iostream> #include <math.h>
Dev C++ nie zaznacza linijki z błędem, jednakże wyświetla błąd
[Linker error] undefined reference to `WinMain@16' ld returned 1 exit status C:\Dev-Cpp\szkoła\funkcja kwadratowa\Makefile.win [Build Error] [Projekt1.exe] Error 1
Moje pytanie brzmi: co jest powodem tego błędu? Czy istnieje możliwość wywoływania okna Allegro z poziomu wiersza poleceń? Może ktoś zna kurs Allegro po polsku, z wyjaśnionym Allegro Api i jego wykorzystaniem (dokumentacja allegro wyjaśnia jak wyświetlać kontrolki, nie jak ich używać)
Pozdrawiam, czekam na odpowiedź
hmm chyba też coś takiego miałem, tylko już nie do końca pamiętam jak to rozwiązalem(przestałem daaaawno temu używać allegro)
Napewno linkujesz wszystko co trzeba ? Bo wygląda to jakbyś nie dołączył jakiejś biblioteki
pewnie masz zle zdefiniowanego maina. sprawdz w kursie, jaki musi byc, i zrob dokladnie taki sam, bo inny nie zadziala. przykladowo jak masz
int main(int argc, char *argv[])
a wymagane jest
int main(int argc, char **argv)
to wywala taki blad. ty sadzac po bledzie kompilujesz do windowsa i musisz miec inna nazwe maina.
w kursie jest po prostu:
int main();
hmm... chyba jednak będę musiał zrobić wszystko w allegro