• 2118阅读
  • 1回复

QT套件 [复制链接]

上一主题 下一主题
离线ff_brilliant
 

只看楼主 倒序阅读 楼主  发表于: 2019-05-17
我使用的是Qt5.12.0,
以前安装过,后来又重新卸载重新安装的,安装之后就发现有下面几个问题
一、Mingw的编译套件没有了,只有msvc2017_32位和64位的,我旧知己动手配置了一个mingw的套件,但是在编译的出现:-1: error: [Makefile.Debug:664: ui_logindialog.h] Error -1073741515 错误其他的程序我也实验了也是这样的。
请问一下:如何添加mingw的编译套件?

二、
我在使用Desktop Qt %{Qt:Version} MSVC2017 32bit套件进行编译的时候可以在qt的ide下正常运行,但是在单独运行程序的时候出现:“应用程序无法启动(0xc000007b)”的错误,然后我尝试使用64位的(即Desktop Qt %{Qt:Version} MSVC2017 32bit套件)进行编译的时候又出现以下错误:

jom: E:\baiduyun\WUFAN_PROJECT\2019.4.18test\deamon\Makefile [debug] Error 2
13:44:11: 进程"C:\Users\Administrator\msvc_make.bat"退出,退出代码 2 。
Error while building/deploying project deamon (kit: Desktop Qt 5.12.0 MSVC2017 64bit)
When executing step "Make"
13:44:11: Elapsed time: 00:03.
也就是说我使用32位的msvc可以编译运行,但是程序无法单独运行(不是缺少库文件),而我使用64位的msvc编译都无法编译了。

我在度娘上面搜了很多都没有站到我的解决办法,请大神能否帮帮忙,帮我看一下这两个问题啊?
离线fsu0413

只看该作者 1楼 发表于: 2019-05-23
MinGW的问题:确认你的Qt使用的MinGW版本,不同的版本二进制不兼容,还要确认没有使用MSVC版Qt配合MinGW编译器

32位的问题:安装VS2017 32位运行库,在VS2017的安装文件夹里找得到,一般叫vcredist_x86.exe


快速回复
限100 字节
 
上一个 下一个