0x00背景
信管作业要求用C++实现进销存系统用户交互界面以及业务逻辑
0x01 必备安装包
- qt-opensource-windows-x86-5.11.2.exe
Windows SDK
0x02 下载与安装
1.Qt下载与安装
上Qt下载页面下载你系统对应的安装包
- 我的是Windoes 10,直接下载qt-opensource-windows-x86-5.11.2.exe
- 直接打开qt-opensource-windows-x86-5.11.2.exe安装程序
- 在第一个界面直接下一步
- 填写账号这一块,如果没有事先申请也可以先跳过这一步
- 选择安装文件夹
- 选择编译器,由于我的电脑装了vs2015,所以直接选了MSVC 2015 64-bit(若未安装任何编译器可以直接选择MinGW 5.3.0 32bit)
接下来一路下一步即可
2.Windows SDK下载与安装
我的系统是Windows 10,还是按自己的系统版本进行下载
- 下载之后得到这样一个exe,打开按步骤安装
0x03 配置Qt
1.配置Debugger
- 工具——选项——kits——Debuggers——Add
- 填写Debugger的名称
- 浏览WindowsSKD的安装路径,找到你所需要的Debugger,这里我设置了Windows 10的x64的和x86的cdb.exe
2.配置kit
- 按根据截图按需配置就可以了
到了这步配置基本完成,但是我在编译程序的过程中遇到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的路径可以参考截图