Strona 1 z 1

Brakująca biblioteka - odwołamie do plików nagłówkowych

: 06 stycznia 2009, 16:21
autor: Pawel0317
Witam :)
Jaki pakiet dla Lennego należy zainstalować, abym można się odwoływać do plików nagłówkowych fstream.h i iostream.h?

: 06 stycznia 2009, 16:58
autor: Utumno
Ktoras z wersji pakietu libstdc++****-dev, (w zaleznosci od wersji gcc na pokladzie!) - np.

Kod: Zaznacz cały

 libstdc++6-4.2-dev

: 06 stycznia 2009, 17:16
autor: Pawel0317
Mam juz zainstalowany pakiet libstdc++6-4.3-dev a pliku fstream.h nie ma na dysku :(

: 06 stycznia 2009, 17:42
autor: lis6502

Kod: Zaznacz cały

apt get install linux-headers-$(uname -r)

: 06 stycznia 2009, 18:51
autor: mikolajs
abym można się odwoływać do plików nagłówkowych fstream.h i iostream.h?
Problem w tym, że powinieneś w programie C++ używać nagłówków typu <iostream> i <fstream> wraz z przestrzenią nazw std. A faktycznie kompilator g++ w wersji 4.3 nie zachowuje zgodności wstecz i nie ma już w pakiecie szukanych przez Ciebie nagłówków. Jeżeli zależy Ci na kompilacji starych wersji programów to zainstaluj jakąś wcześniejszą wersję kompilatora (i do tego odpowiednią wersję libstdc++)

: 07 stycznia 2009, 12:26
autor: Pawel0317
Instalacjia linux-headers nie pomogla ale dziekuje za odpowiedzi. Teraz wiem dlaczego pliki naglowkowe sie nie pojawily. Sprobuje zmienic kod zrodlowy i uzywac naglowkow iostream i fstream.

Pozdrowienie
pawel0317

[ Dodano: 2009-01-08, 14:48 ]
Zmienilem kod zrodlowy tak jak sugerowal mikolajs i dziala.
Dziekuje :)