Проблем при компилирането с gcc 3.2
2 отговора
78 прегледа
Проблем при компилирането с gcc 3.2
Имам проблем с компилирането под новия Mandrake 9.0 и RedHat 8.0. Програми които на старите версии са се компилирали без проблем сега дава грешка, която не знам как да направя че да не я дава.
Съобщението е следното:
sw_sword.cpp:1152: `cout' undeclared (first use this function)
sw_sword.cpp:1152: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [sw_sword.o] Error 1
Същата грешка ми дава и при опит да компилирам и други потребителски програми. В западни форуми видях че има оплаквания за подобни грешки с новото gcc. Но не видях да са писали решения на този проблем.
Може ли някой да помогне?
Съобщението е следното:
sw_sword.cpp:1152: `cout' undeclared (first use this function)
sw_sword.cpp:1152: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [sw_sword.o] Error 1
Същата грешка ми дава и при опит да компилирам и други потребителски програми. В западни форуми видях че има оплаквания за подобни грешки с новото gcc. Но не видях да са писали решения на този проблем.
Може ли някой да помогне?
Re: Проблем при компилирането с gcc 3.2
dokato ne dadesh pylen source na file koito dava greshka, trudno shte ti pomogne niakoi.
az polzwam gcc 3.2 za cross compilacia za StrongArm i dosega ne sym zabeliazal nito edna stranna greshka.
az polzwam gcc 3.2 za cross compilacia za StrongArm i dosega ne sym zabeliazal nito edna stranna greshka.
Re: Проблем при компилирането с gcc 3.2
predpolagam includwash <iostream> wmesto <iostream.h> - poslednoto e deprecated, no poslednoto puk pravi "using std::cout;"
taka che ili izpolzwaj std::cout, wmesto cout - ili sled kato includnesh <iostream> napishi using std::cout.
tirulirutatuutuu
taka che ili izpolzwaj std::cout, wmesto cout - ili sled kato includnesh <iostream> napishi using std::cout.
tirulirutatuutuu