Qt 命令行编译程序步骤
2017-05-08 11:39
483 查看
步骤
1. 创建程序
2. qmake -project QT+=qwidgets
3. qmake
4. mingw32-make
5. cd release
6. 执行App
创建程序:
建立文件,输入内容
打开QT 命令行,切换到当前目录
构建Qt 工程, qmake -project QT+=qwidgets
qmake 创建makefile文件和其他的一些文件
mingw32-make 编译工程
进入到release 目录,里面有产生的exe 文件,输入文件名可以执行,如果直接用鼠标点击的话会报错 dll 找不到的问题。
这里使用QWidget 作为了主窗口部件,添加了一个VBoxLayout布局,但是如果使用了QMainWidget的话就不能直接添加一个mainLayout了。其原因是QMainWidget已经有了一个布局,新添加的布局会失效。
这里可以使用QWidget QDialog
1. 创建程序
2. qmake -project QT+=qwidgets
3. qmake
4. mingw32-make
5. cd release
6. 执行App
创建程序:
建立文件,输入内容
#include <QApplication> #include <QWidget> #include <QPushButton> #include <QVBoxLayout> int main(int argc , char **argv) { QApplication app(argc,argv); QWidget *mainWindow=new QWidget; QPushButton *buttonSubmit=new QPushButton(mainWindow); buttonSubmit->setText("OK"); QVBoxLayout *mainLayout=new QVBoxLayout; mainLayout->addWidget(buttonSubmit); mainWindow->setLayout(mainLayout); mainWindow->resize(300,400); mainWindow->show(); return app.exec(); }
打开QT 命令行,切换到当前目录
构建Qt 工程, qmake -project QT+=qwidgets
qmake 创建makefile文件和其他的一些文件
mingw32-make 编译工程
进入到release 目录,里面有产生的exe 文件,输入文件名可以执行,如果直接用鼠标点击的话会报错 dll 找不到的问题。
这里使用QWidget 作为了主窗口部件,添加了一个VBoxLayout布局,但是如果使用了QMainWidget的话就不能直接添加一个mainLayout了。其原因是QMainWidget已经有了一个布局,新添加的布局会失效。
这里可以使用QWidget QDialog
相关文章推荐
- linux和windows中命令行编译qt程序步骤
- Visual Studio编译Qt程序隐藏命令行窗口
- 命令行环境下编译执行java程序步骤
- Windows XP 下使用命令行编译、运行 QT4 程序
- Windows XP 下使用命令行编译、运行 QT4 程序
- 命令行编译Qt程序
- 【Qt】命令行编译Qt程序(nmake)【转】
- Qt开篇之----在命令行编译程序
- 在命令行提示符窗口中编译运行qt程序
- javac 命令行编译 java程序
- Windows系统下用命令行编译C/C++程序过程总结
- qt4.8.4安装以及64位程序编译方法
- 如何在命令行下编译创建VC程序
- 用VS2008编译的Qt程序 安装到电脑上显示 无法找到msvcr71.dll
- C/C++程序编译步骤详解
- QT 5.10+MinGW4.8 程序的静态编译
- QT_win7下编译的程序在xp中运行中文乱码问题
- 使用Code blocks 编译QT程序之二
- 嵌入式平台Qt程序开发步骤
- 编译生成ARM上可运行的Qt程序