0x00背景

信管作业要求用C++实现进销存系统用户交互界面以及业务逻辑

0x01 必备安装包

  • qt-opensource-windows-x86-5.11.2.exe
  • Windows SDK

    0x02 下载与安装

    1.Qt下载与安装

  • Qt下载页面下载你系统对应的安装包

2018-11-17T1513-1.png
2018-11-17T1513-1.png

  • 我的是Windoes 10,直接下载qt-opensource-windows-x86-5.11.2.exe
  • 直接打开qt-opensource-windows-x86-5.11.2.exe安装程序
  • 在第一个界面直接下一步
  • 填写账号这一块,如果没有事先申请也可以先跳过这一步

2018-11-17T1513-2.png
2018-11-17T1513-2.png
2018-11-17T1513-3.png
2018-11-17T1513-3.png

  • 选择安装文件夹
  • 选择编译器,由于我的电脑装了vs2015,所以直接选了MSVC 2015 64-bit(若未安装任何编译器可以直接选择MinGW 5.3.0 32bit)

2018-11-17T1513-4.png
2018-11-17T1513-4.png
2018-11-17T1513-5.png
2018-11-17T1513-5.png

  • 接下来一路下一步即可

    2.Windows SDK下载与安装

  • Microsoft开发者下载站

  • 我的系统是Windows 10,还是按自己的系统版本进行下载

2018-11-17T1513-6.png
2018-11-17T1513-6.png

  • 下载之后得到这样一个exe,打开按步骤安装

2018-11-17T1513-7.png
2018-11-17T1513-7.png

0x03 配置Qt

1.配置Debugger

  • 工具——选项——kits——Debuggers——Add
  • 填写Debugger的名称
  • 浏览WindowsSKD的安装路径,找到你所需要的Debugger,这里我设置了Windows 10的x64的和x86的cdb.exe

2018-11-17T1513-8.png
2018-11-17T1513-8.png

2.配置kit

  • 按根据截图按需配置就可以了

2018-11-17T1513-10.png
2018-11-17T1513-10.png

到了这步配置基本完成,但是我在编译程序的过程中遇到error link1158 无法运行rc.exe的报错

error link1158 无法运行rc.exe问题解决方法

  • C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0下的文件夹找到rc.dll和rc.exe复制到qmake文件夹下
  • qmake的路径可以参考截图

2018-11-17T1513-9.png
2018-11-17T1513-9.png