在Qt中为android调试时缺少dll文件

时间:2018-05-18 15:39:27

标签: windows qt dll system32

我已经从hereqt-opensource-windows-x86-5.10.1.exe)安装了适用于Windows 10(64位)的Qt。问题是当我创建一个" QT快速应用程序 - 空"并使用Android工具包运行它(Android for armeabi-v7a(GCC 4.9,Qt 5.10.1 for Android armv7))我看到这个窗口:

enter image description here

在英语中它说:" mkdir.exe - 系统错误。无法继续执行代码,因为找不到文件cygintl-2.dll。重新安装应用程序可以解决问题"。

当我点击OK时,我收到消息"错误:[install_target]错误53"在qt creator的问题面板上。

这是编译输出:

Starting: "C:\Qt\Qt5.10.1\Tools\mingw530_32\bin\mingw32-make.exe" "INSTALL_ROOT=C:/Users/Thanasis/Documents/qt/build-map-Android_for_armeabi_v7a_GCC_4_9_Qt_5_10_1_for_Android_armv7-Debug/android-build" install
  3 [main] sh 7616 tty_list::allocate_tty: No tty allocated
Makefile:587: recipe for target 'install_target' failed
mingw32-make: *** [install_target] Error 53
18:40:52: The process "C:\Qt\Qt5.10.1\Tools\mingw530_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project map (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.10.1 for Android armv7))
When executing step "Copy application data"

我已搜索此dll并从here下载,然后将其复制到System32文件夹中,但会弹出相同的错误消息。

1 个答案:

答案 0 :(得分:0)

问题终于解决了。我跟着this answer并从this link安装了openSSH并且它有效! :d