2015-12-22 25 views
1

我正嘗試通過使用NDK android-ndk-r10e的Windows 8.1上的C++庫進行構建。該庫在Linux上構建得很好,但我無法在Windows上運行。Qt Creator由於NDK路徑中的反斜槓而無法構建Android庫

我總是收到此錯誤:

/usr/bin/sh: C:android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++: No such file or directory 

正如你所看到的,Qt Creator的顯示路徑G ++爲C:android-ndk-r10e,而它實際上是C:\android-ndk-r10e。我試圖手動編輯Makefile,但它似乎每次都重新創建它,所以我的更改被丟棄。

我這是一個已知的問題?我該如何解決它?

(Qt的版本5.4.2,Qt創建者3.6.0)

+0

在** Qt Creator **選項對話框中,嘗試將** Android NDK位置**設置爲'C:/ android-ndk-r10e'。 –

+0

這是我嘗試的第一件事,不起作用。每次我點擊Apply並關閉選項窗口,它都會回落到C:\ –

+1

嘗試手動更改** AppData \ Roaming \ QtProject **中的QtCreator.ini和toolChains.xml ** –

回答

2

當心其他MinGW的設施; Qt Creator安裝了自己的MinGW,您應該使用這個用於Qt

+0

所以我看到完全相同的問題,但沒有其他MinGW責任。你有什麼想法嗎? –

+0

@FelipeCenteno檢查你使用的路徑是否有空格或其他奇怪的字符 –

+0

不要怪怪的字符或空格。問題來自同事,我一直在努力幫助。這裏是他的問題的鏈接:「https://stackoverflow.com/questions/44574825/qt-android-ndk-no-such-file-or-directory」 –

相關問題