Ĺadny brzuch
Przejdę od razu do rzeczy. Mam problem z kompilacją prostego programu napisanego w C++. Oto jego kod źródłowy:
#include <conio.h>
main()
{
clrscr();
}
Wiadomo, że wywołanie funkcji clrscr(); powoduje wyczyszcenie ekranu konsoli. Jednak kompilator, którego używam, tj.: Dev-C++, nie przeprowadza kompilacji. Wskazuje błąd:
[Linker error] undefined reference to `clrscr'
Co jest w tym kodzie źle lub co w nim brakuje, że pojawia się błąd?
Może kompilator Dev-C++ jest niewłaściwie skonfigurowany.
Czekam na trafne uwagi i porady z Waszej strony.
Big Daddy
Metody clrscr() możesz użyć jedynie pod borlandem, bo on ma tę metodę w bibliotecę, pod żadnym innym kompilatorem to już nie działa.
Pozdro for All
gg:4826295 | neohacker@interia.pl
Zlinkuj program z conio.o lub conio.c i bedzie po problemie...
FreeBSD r0x'uje
GG: 2175556
www.cepa.end.pl
FreeBSD cepa.gskgonet.com.pl 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Fri Apr 23 22:28:52 CEST 2004 cepa@cepa.gskgonet.com.pl:/usr/src/sys/i386/compile/JAJKO i386
#include <conio.c>
int main()
{
clrscr();
return 0;
}
tak to powinno wyglądać, macie problemy :roll:
Programista nie wielbłąd wypić musi :D
http://www.bloodshed.net/dev/faq.html <<-- zobacz punkt 1.
Musisz zlinkować z conio.o
Na twoim miejscu jesli juz korzystasz z kompilatora GCC (prawidłowo ;-) ) to korzystaj ze standardowych biblotek C, a nie specyficznych rozszerzen np. firmy Borland...
_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
#include <conio.h>
main()
{
clrscr();
}
Wiadomo, że wywołanie funkcji clrscr(); powoduje wyczyszcenie ekranu konsoli. Jednak kompilator, którego używam, tj.: Dev-C++, nie przeprowadza kompilacji. Wskazuje błąd:
[Linker error] undefined reference to `clrscr'
Co jest w tym kodzie źle lub co w nim brakuje, że pojawia się błąd?
Może kompilator Dev-C++ jest niewłaściwie skonfigurowany.
Czekam na trafne uwagi i porady z Waszej strony.
Big Daddy
Metody clrscr() możesz użyć jedynie pod borlandem, bo on ma tę metodę w bibliotecę, pod żadnym innym kompilatorem to już nie działa.
Pozdro for All
gg:4826295 | neohacker@interia.pl
Zlinkuj program z conio.o lub conio.c i bedzie po problemie...
FreeBSD r0x'uje
GG: 2175556
www.cepa.end.pl
FreeBSD cepa.gskgonet.com.pl 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Fri Apr 23 22:28:52 CEST 2004 cepa@cepa.gskgonet.com.pl:/usr/src/sys/i386/compile/JAJKO i386
#include <conio.c>
int main()
{
clrscr();
return 0;
}
tak to powinno wyglądać, macie problemy :roll:
Programista nie wielbłąd wypić musi :D
http://www.bloodshed.net/dev/faq.html <<-- zobacz punkt 1.
Musisz zlinkować z conio.o
Na twoim miejscu jesli juz korzystasz z kompilatora GCC (prawidłowo ;-) ) to korzystaj ze standardowych biblotek C, a nie specyficznych rozszerzen np. firmy Borland...
_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.