我正在编写这个简单的 Qt 应用程序,但它显示以下错误。谁能解释我为什么会收到这些错误?下面是代码片段:
#include <QTextStream>
int main()
{
QTextStream out(stdout);
out << "console application\n";
}
编译步骤如下:
qmake -project
qmake .pro file
make
完成上述步骤后,以下是我得到的输出:
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3 -o text.o text.cpp
text.cpp:1:23: error: QTextStream: No such file or directory
text.cpp: In function ‘int main()’:
text.cpp:5: error: ‘QTextStream’ was not declared in this scope
text.cpp:5: error: expected ‘;’ before ‘out’
text.cpp:6: error: ‘out’ was not declared in this scope
make: *** [text.o] Error 1
平台:Linux