国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android Studio編譯JNI項(xiàng)目,Cmake出錯(cuò):Detecting C compiler ABI info - failed

這篇具有很好參考價(jià)值的文章主要介紹了Android Studio編譯JNI項(xiàng)目,Cmake出錯(cuò):Detecting C compiler ABI info - failed。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

cmake的定義是什么 ?-----?級(jí)編譯配置?具cmake就是將多個(gè)cpp、hpp文件組合構(gòu)建為一個(gè)大工程的語言。他能夠輸出各種各樣的makefile或者project文件,所有操作都是通過編譯CMakeLists.txt來完成。

在使用Android Stodio編譯JNI項(xiàng)目時(shí)出現(xiàn)Cmake錯(cuò)誤,報(bào)錯(cuò)如下:

Execution failed for task ':app:configureCMakeDebug[arm64-v8a]'.
> [CXX1429] error when building with cmake using C:\Users\Dell\AndroidStudioProjects\MyApplication2\app\src\main\cpp\CMakeLists.txt: -- Android: Targeting API '31' with architecture 'arm64', ABI 'arm64-v8a', and processor 'aarch64'
  -- Android: Selected unified Clang toolchain
  -- The C compiler identification is unknown
  -- The CXX compiler identification is Clang 12.0.8
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - failed
  -- Check for working C compiler: D:/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe
  -- Check for working C compiler: D:/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - broken
  -- Configuring incomplete, errors occurred!

Android Studio編譯JNI項(xiàng)目,Cmake出錯(cuò):Detecting C compiler ABI info - failed,Android,android

在cpp\CMakeLists.txt文件最上方添加后解決問題

會(huì)在編譯時(shí)跳過編譯器檢查,就不會(huì)再出現(xiàn)異常了。文章來源地址http://www.zghlxwxcb.cn/news/detail-705896.html

set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
弱小不是逃避的借口,應(yīng)是竭盡全力的理由。

到了這里,關(guān)于Android Studio編譯JNI項(xiàng)目,Cmake出錯(cuò):Detecting C compiler ABI info - failed的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android Studio升級(jí)后,編譯出錯(cuò)FAILURE: Build completed with 3 failures.

    Android Studio升級(jí)后,編譯出錯(cuò)FAILURE: Build completed with 3 failures.

    出錯(cuò)信息如下: Executing tasks: [:app:assembleDebug] in project D:AndroidStudioProjectscheckinsys Task :app:preBuild UP-TO-DATE Task :identify:preBuild UP-TO-DATE Task :identify:preDebugBuild UP-TO-DATE Task :identify:checkDebugManifest FAILED Task :identify:compileDebugAidl NO-SOURCE Task :identify:packageDebugRenderscript NO-SOURCE Task :app:prepa

    2024年02月03日
    瀏覽(31)
  • Visual Studio 編譯項(xiàng)目出錯(cuò):錯(cuò)誤 MSB4018 “GenerateStaticWebAsssetsPropsFile”任務(wù)意外失敗

    最近因VS2022從V16升級(jí)到版本 17.4.0后,項(xiàng)目忽然編譯錯(cuò)誤,后經(jīng)反復(fù)排錯(cuò)發(fā)現(xiàn):項(xiàng)目路徑減短項(xiàng)目就不會(huì)出錯(cuò)。出錯(cuò)內(nèi)容如下: 嚴(yán)重性?? ?代碼?? ?說明?? ?項(xiàng)目?? ?文件?? ?行?? ?禁止顯示狀態(tài) 錯(cuò)誤?? ?MSB4018?? ?“GenerateStaticWebAsssetsPropsFile”任務(wù)意外失敗 。 System.

    2024年02月15日
    瀏覽(24)
  • Android Studio 進(jìn)行NDK開發(fā),實(shí)現(xiàn)JNI,以及編寫C++與Java交互(Java調(diào)用本地函數(shù))并編譯出本地so動(dòng)態(tài)庫

    Android Studio 進(jìn)行NDK開發(fā),實(shí)現(xiàn)JNI,以及編寫C++與Java交互(Java調(diào)用本地函數(shù))并編譯出本地so動(dòng)態(tài)庫

    1.首先認(rèn)識(shí)一下NDK。 (1)什么是NDK? NDK全稱是Native Development Kit,NDK提供了一系列的工具,幫助開發(fā)者快速開發(fā)C/C++的動(dòng)態(tài)庫,并能自動(dòng)將so和java應(yīng)用一起打包成apk。NDK集成了交叉編譯器(交叉編譯器需要UNIX或LINUX系統(tǒng)環(huán)境),并提供了相應(yīng)的mk文件隔離CPU、平臺(tái)、ABI等差異,

    2024年02月11日
    瀏覽(35)
  • Compiler Version5丟失,keil編譯出錯(cuò)怎么解決?

    Compiler Version5丟失,keil編譯出錯(cuò)怎么解決?

    目錄 ? 前言 問題 解決方法 我們重新安裝KeilMDK以后,編譯之前的工程,可能會(huì)報(bào)錯(cuò),原因可能是以前的編譯器 Compiler Version5 丟失了。 1、為什么會(huì)丟失? 答:Keil MDK5.37及更新的MDK不再預(yù)裝ARM Compiler Version5,他們預(yù)裝的是最新的ARM Compiler Version6,所以你之前用老keil寫的工程,

    2024年02月07日
    瀏覽(18)
  • Visual Studio連接Linux服務(wù)器編譯CMake項(xiàng)目,生成在Linux上運(yùn)行的程序

    Visual Studio連接Linux服務(wù)器編譯CMake項(xiàng)目,生成在Linux上運(yùn)行的程序

    window系統(tǒng):Windows 10 企業(yè)版 64位操作系統(tǒng) Linux系統(tǒng):BigCloud Enterprise Linux 7.8 (Core) Visual Studio:Microsoft Visual Studio Enterprise 2019 版本 16.10.4 根據(jù)Microsoft官網(wǎng)文檔介紹, 開始之前 首先,請(qǐng)確保已安裝 Visual Studio Linux 工作負(fù)載,包括 CMake 組件。 它屬于 Visual Studio 安裝程序中的“使用

    2024年02月13日
    瀏覽(27)
  • 【錯(cuò)誤記錄】Android Studio 編譯報(bào)錯(cuò) ( Module was compiled with an incompatible version of Kotlin. The binary )

    【錯(cuò)誤記錄】Android Studio 編譯報(bào)錯(cuò) ( Module was compiled with an incompatible version of Kotlin. The binary )

    Android Studio 工程在編譯時(shí) , 報(bào)如下錯(cuò)誤 : 直接把報(bào)錯(cuò)信息翻譯一下 : 報(bào)錯(cuò)的模塊是 e: C:/Users/octop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.7.10/bac80c520d0a9e3f3673bc2658c6ed02ef45a76a/kotlin-stdlib-common-1.7.10.jar!/META-INF/kotlin-stdlib-common.kotlin_module 模塊 , 就是 kotlin-stdlib-c

    2024年01月20日
    瀏覽(19)
  • Android Studio利用CMake生成.so文件并且可供其他項(xiàng)目引用

    Android Studio利用CMake生成.so文件并且可供其他項(xiàng)目引用

    CMake是一個(gè)主要用于CPP的構(gòu)建工具。 CMake語言是平臺(tái)無關(guān)的中間編譯工具。同一個(gè)CMake編譯規(guī)則在不同系統(tǒng)平臺(tái)構(gòu)建出不同的可執(zhí)行構(gòu)建文件,所有操作都是通過編譯CMakeLists.txt來完成的。在Linux產(chǎn)生MakeFile,在Windows平臺(tái)產(chǎn)生Visual?Studio工程等。 CMake 旨在解決各平臺(tái)的不同Make工

    2024年02月12日
    瀏覽(17)
  • Android JNI系列詳解之CMake配置庫文件的輸出目錄

    Android JNI系列詳解之CMake配置庫文件的輸出目錄

    一、前提 閱讀上一篇文章Android JNI系列詳解之CMake編譯工具的使用,里面講到了需要配置兩個(gè)文件:CMakeList.txt和build.gradle 二、配置CMake編譯工具輸出庫文件的路徑 1.默認(rèn)的庫文件輸出路徑:app/build/intermediates/cmake/debug/obj 由此可見不便于每次查找,因此我們需要將這個(gè)路徑配置

    2024年02月10日
    瀏覽(22)
  • 【Opencv】OpenCV使用CMake和MinGW的編譯安裝出錯(cuò)解決

    【Opencv】OpenCV使用CMake和MinGW的編譯安裝出錯(cuò)解決

    ??根據(jù)貼吧老哥的解答,發(fā)現(xiàn)是mingw版本有問題導(dǎo)致的錯(cuò)誤,可以通過這個(gè)鏈接https://sourceforge.net/projects/mingw-w64/files/下載正確的版本來解決報(bào)錯(cuò): ??下載紅框部分的文件解壓即可 https://tieba.baidu.com/p/5957695534?qq-pf-to=pcqq.group

    2024年02月03日
    瀏覽(19)
  • CMake入門教程【高級(jí)篇】編譯選項(xiàng)target_compile_options

    target_compile_options 命令允許用戶為特定目標(biāo)(如可執(zhí)行文件或庫)指定編譯器選項(xiàng),這對(duì)于優(yōu)化構(gòu)建過程和確保代碼兼容性至關(guān)重要。

    2024年01月15日
    瀏覽(49)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包