Android studio CMake错误:CMake无法确定链接器语言
我试图在Android Studio中构建一个项目,但我遇到了以下错误:Android studio CMake错误:CMake无法确定链接器语言,android-studio,cmake,Android Studio,Cmake,我试图在Android Studio中构建一个项目,但我遇到了以下错误: CMake Error: CMake can not determine linker language for target: AAA-jni 由于我还没有编写代码,我试图找到AAA jni,我找到了: "libraries" : { "AAA-jni-Release-armeabi-v7a" : { "abi" : "armeabi-v7a",
CMake Error: CMake can not determine linker language for target: AAA-jni
由于我还没有编写代码,我试图找到AAA jni,我找到了:
"libraries" :
{
"AAA-jni-Release-armeabi-v7a" :
{
"abi" : "armeabi-v7a",
"artifactName" : "AAA-jni",
"buildCommand" : "C:\\Users\\Nicky\\AppData\\Local\\Android\\sdk\\cmake\\3.6.3155560\\bin\\cmake.exe --build C:\\Users\\Nicky\\Documents\\AAAAndroid\\app\\.externalNativeBuild\\cmake\\release\\armeabi-v7a --target AAA-jni",
"buildType" : "release",
"output" : "C:/Users/Nicky/Documents/AAAAndroid/app/build/intermediates/cmake/release/obj/armeabi-v7a/libAAA-jni.so",
"toolchain" : "3547424389"
}
},
这是在CMake文本文件中调用的:
target_link_libraries( Autour-jni ${log-lib} ${z-lib} )
关于如何解决这个问题有什么建议吗?如果您有添加可执行文件()的调用,是否可以在CMakeLists.txt中签入该调用,并与他人共享?可能是源代码没有可识别的扩展,所以需要修改。或者如果是库,则添加_library()。您还可以在
project()
命令中设置语言。链接器语言由给定源文件的文件扩展名决定。能否请您在代码中添加一条消息(“sources:${log lib}${z-lib}”)并将输出添加到问题中?能否在CMakeLists.txt中签入对add_executable()的调用(如果有)并共享?可能是源代码没有可识别的扩展,所以需要修改。或者如果是库,则添加_library()。您还可以在project()
命令中设置语言。链接器语言由给定源文件的文件扩展名决定。你能在代码中添加一条消息(“sources:${log lib}${z-lib}”)并将输出添加到问题中吗?