MSVC使用命令行生成QtWidget程序

一、配置环境变量

先配置好Visual Studio开发C++的环境变量,可以参考这篇文章:
VS code中使用MSVC+命令行

环境变量 路径
QTDIR C:\Qt\Qt5.9.7\5.9.7\msvc2017_64
Path +=%QTDIR%\bin;+=%QTDIR%\include\QtWidget

注:+=表示在原路径基础上增加

二、示例

新建一个项目文件夹HelloQt(不要与其他项目共用!),在HelloQt下新建HelloQt.cpp文件,输入代码:

#include <QApplication>
#include <QWidget>
int main(int argc,char *argv[])
{
  QApplication app(argc,argv);
  QLabel label("Hello World!");
  label.setAlignment(Qt::AlignCenter);
  label.resize(400, 300);
  label.show();
  return app.exec();

三、编译运行

命令行输入:

qmake -project QT+=QWidget
qmake HelloQt.pro
nmake Debug
cd debug
windeployqt HelloQt.exe
.\HelloQt.exe

执行,生成如下:


HelloQt.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容