ну вывод такой от балды, конечно! я так соображал - едва стукнуло 5 января, как я наткнулся на рекламу мандривы 2008. следовательно, подумал, значит такое было и с мандривой 2007. значит с момента выхода дистра прошёл уже как минимум год, сейчас уже с копейками и раз двд диск не имеет доступа к интернету, то на нём как была старая либа, так и осталась, а если учесть что сейчас qt тока версии qt 4.0.x, и то их x lim->1 то соображение на тему что у меня либа версии 3, а не 4 имеет место как и существование псевдо рогатых снорлоков.
тут немного хочеться разобраться мне какой вариант компилировать? а то у меня при разных вариантах разные выводы консоли.
вар 1.
Код: Выделить всё
#include <qapplication.h>
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QLabel lbl ("Hello, World !");
lbl.show();
return app.exec();
}
имеет
Код: Выделить всё
[root@localhost disk2]# make
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I. -I/usr/lib/qt3//include -o 1.o 1.cpp
1.cpp: In function ‘int main(int, char**)’:
1.cpp:6: error: ‘QLabel’ was not declared in this scope
1.cpp:6: error: expected `;' before ‘lbl’
1.cpp:7: error: ‘lbl’ was not declared in this scope
make: *** [1.o] Ошибка 1
тут мне показалось что вариант правельный, и я не добавил другие. время покажет? ))