Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt Creator 5.8 Android开发NDK x64位错误“;没有制定目标的规则……”;_Android_C++_Qt_Android Ndk - Fatal编程技术网

Qt Creator 5.8 Android开发NDK x64位错误“;没有制定目标的规则……”;

Qt Creator 5.8 Android开发NDK x64位错误“;没有制定目标的规则……”;,android,c++,qt,android-ndk,Android,C++,Qt,Android Ndk,所以我使用QtCreator已经有一段时间了,但我想尝试一下他们为Android设备开发的产品(通常使用Android Studio)。主要原因是因为我更喜欢C++。 我创建了一个简单的QtQuick应用程序,但它甚至无法运行。我没有对程序做任何更改。它识别了我的设备,我已经正确设置了Android SDK、NDK和ANT(从Qt官方页面)。 我得到的错误是一个相当普遍的错误,但到目前为止,我还没有找到解决方法。 错误显示为“mingw32 make:No rule to使目标“…\Downlo

所以我使用QtCreator已经有一段时间了,但我想尝试一下他们为Android设备开发的产品(通常使用Android Studio)。主要原因是因为我更喜欢C++。 我创建了一个简单的QtQuick应用程序,但它甚至无法运行。我没有对程序做任何更改。它识别了我的设备,我已经正确设置了Android SDK、NDK和ANT(从Qt官方页面)。 我得到的错误是一个相当普遍的错误,但到目前为止,我还没有找到解决方法。 错误显示为“mingw32 make:No rule to使目标“…\Downloads\android-ndk-r13b-windows-x86\u 64\android-ndk-r13b\sources\cxx stlgnu ibstdc++\4.9\include\profile\impl\profiler\u map\u unordered\u map.h”为“main.obj”所需。停止。”

我的设备已启用调试,所有设置都已正确设置,设备已被识别,但我不知道为什么会出现此错误

任何帮助都将不胜感激。这太令人恼火了。

已解决此问题。 在windows计算机上使用Qt Creator时,无论是什么版本,文件路径都是解决此问题的关键。路径的长度。 提取NDK文件夹并将该文件夹直接放在C:\驱动器中,将使此生成没有任何问题

将其留在downloads文件夹中会使文件路径对于Qt Creator太长,因此无法生成。

解决了此问题。 在windows计算机上使用Qt Creator时,无论是什么版本,文件路径都是解决此问题的关键。路径的长度。 提取NDK文件夹并将该文件夹直接放在C:\驱动器中,将使此生成没有任何问题


将其留在downloads文件夹中会使文件路径对于Qt Creator太长,因此无法生成。

仅生成(不部署到设备)有效吗?还表示需要NDK10。根据经验,我知道11也可以工作,至少在我的linux机器上是这样,但我也记得更新版本的问题。Build给出了这个错误,但我将尝试下载NDK10。只是一个构建(不部署到设备)可以工作吗?还说您需要NDK10。根据经验,我知道11也可以工作,至少在我的linux机器上是这样,但我也记得更新版本的问题。Build给出了这个错误,但我将尝试下载NDK10