problem gcc

Autor: Lech Wiktor Piotrowski (lewhoo_at_teamos2.org.pl)
Data: Sat 30 Nov 2002 - 20:35:13 MET


natknalem sie na opisany ponizej problem. Myle, ze to moze byc kwestia roznic
miedzy linuxowym i OeSowym gcc, ale wole sie upewnic. Kompiluje program z unixa
na OS/2 i dostaje:

ccd.cpp:35: no matching function for call to `CCDMatrix::CCDMatrix (cCCD *)'
ccd_matrix.h:88: candidates are: CCDMatrix::CCDMatrix(const CCDMatrix &)
ccd_matrix.h:26: CCDMatrix::CCDMatrix(long int, long int, unsign
ed char, long int, cCCD *)

przy czym wywolanie kompilacji to:

gcc -Ie:/dev/ccd/source/wrk/cmn/baselib -Ie:/dev/ccd/source/wrk/ccd/fitslib/myfi
tslib -Ie:/dev/ccd/source/wrk/ccd/cfg -Ie:/dev/ccd/source/wrk/ccd/fitslib -Ie:/d
ev/ccd/source/wrk/ccd/fitslib/aips/FITS -D_DEBUG -D_UNIX -g -fPIC -c ccd.cpp

czyli nie linkuje zadnych bibliotek, czysta kompilacja... No i wiem na pewno, ze to na
linuxie dziala. Czyzby linuxowy gcc wiedzial, ze CCDMatrix::CCDMatrix (cCCD *) moze
odwolywac sie do CCDMatrix::CCDMatrix(long int, long int, unsigned char, long int,
cCCD *) z zapewne jakimis domyslnymi pierwszymi 4 parametrami?

---------------------------------------------------------------------------------------------------
Lech Wiktor Piotrowski | ICQ#: 50746253 | lewhoo_at_teamos2.org.pl
TeamOS/2 Poland Webmaster - http://www.teamos2.org.pl
Inne systemy maja uzytkownikow, OS/2 ma wyznawcow
This OS/2 system uptime is 0d 13h 22m 18s 904ms (en).
Emergency mail: lwpiotr_at_tempac.fuw.edu.pl; lewhoo_at_dione.ids.pl
---------------------------------------------------------------------------------------------------



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:38:25 MET DST