李程站 发表于 2013-2-4 02:59:41

详解在QT中写控制台程序 实例

本文介绍的是详解在QT中写控制台程序 实例,来看那内容。找到两种方法可以写控制台程序
第一种,直接用标准c++写,具体如下:
1. 建立 HelloConsole 目录
2. 在该目录下新建 main.cpp

[*]#include <iostream>   
[*]using namespace std;   
[*]int main(int argc, char **argv)   
[*]{   
[*]    cout << "Hello!" << endl;   
[*]    return 0;   
[*]}   
[*]#include <iostream>
[*]using namespace std;
[*]int main(int argc, char **argv)
[*]{
[*] cout << "Hello!" << endl;
[*] return 0;
[*]}
3. 在 HelloConsole 目录下输入

[*]qmake -project
建立项目文件 HelloConsole.pro
4. 修改 HelloConsole.pro,在其中加入一行

[*]CONFIG += console
5. 在 HelloConsole 目录下输入

[*]qmake
[*]mingw32-make
6. 生成的可执行文件在debug目录下
第二种,使用qt自带的类,编译过程与第一种一致,不同的是代码:

[*]#include <QTextStream>   
[*]static QTextStream cout(stdout, QIODevice::WriteOnly);   
[*]int main(int argc, char **argv)   
[*]{   
[*]    cout << "Hello!" << endl;   
[*]    return 0;   
[*]}   
[*]#include <QTextStream>
[*]static QTextStream cout(stdout, QIODevice::WriteOnly);
[*]int main(int argc, char **argv)
[*]{
[*] cout << "Hello!" << endl;
[*] return 0;
[*]}
在qt中写控制台程序,关键是在项目文件中加上一行

[*]CONFIG += console
小结:详解在QT中写控制台程序 实例的内容介绍完了,希望那个本文对你有所帮助!!!
【编辑推荐】

[*]详解 Qt 4.5多国语界面动态切换
[*]学习 QT 绘制图形 从这里开始
[*]详解 QT中QPF字库制作与旋转字体实现
[*]详解 QT 线程 串口接收程序
[*]Qt智能指针使用指南 帮助篇
[*]解析 Qt 内省机制
页: [1]
查看完整版本: 详解在QT中写控制台程序 实例