0x00背景

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

0x01 必备安装包

1.qt-opensource-windows-x86-5.11.2.exe

2.Windows SDK

0x02 下载与安装

1.Qt下载与安装

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

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

  • 接下来一路下一步即可

2.Windows SDK下载与安装

  • Microsoft开发者下载站
  • 我的系统是Windows 10,还是按自己的系统版本进行下载
    image
    image
  • 下载之后得到这样一个exe,打开按步骤安装

0x03 配置Qt

1.配置Debugger

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

    image
    image

    2.配置kit

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

    image
    image

到了这步配置基本完成,但是我在编译程序的过程中遇到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的路径可以参考截图
    image
    image