您现在的位置是:主页 > news > 分类信息发布网站模板/丽水百度seo
分类信息发布网站模板/丽水百度seo
admin2025/6/16 23:20:07【news】
简介分类信息发布网站模板,丽水百度seo,枞阳网站建设,网站建设的公司怎么做CMake可以通过message命令进行打印内容,但是在AndroidStudio中使用不同版本的CMake会导致message输出形式不同。CMake可以通过message命令进行打印内容,但是在AndroidStudio中使用不同版本的CMake会导致message输出形式不同。我借鉴这位博主的经验后借鉴…
CMake可以通过message命令进行打印内容,但是在AndroidStudio中使用不同版本的CMake会导致message输出形式不同。
CMake可以通过message命令进行打印内容,但是在AndroidStudio中使用不同版本的CMake会导致message输出形式不同。
我借鉴这位博主的经验后借鉴链接将项目root目录下的build.gradle中的CMake版本改成了version "3.6.0"后就可以看到编译输出了。
具体gradle文件如下:
apply plugin: 'com.android.application'
android {
compileSdkVersion 30
buildToolsVersion "30.0.0"
defaultConfig {
applicationId "com.epimenides.cmakedemo"
minSdkVersion 25
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
cppFlags ""
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
externalNativeBuild {
cmake {
path "src/main/cpp/CMakeLists.txt"
version "3.6.0"
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
最后得到的Sync输出提示为:
debug|x86 :-- Check for working C compiler: D:/Sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe
debug|x86 :-- Check for working C compiler: D:/Sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -- works
debug|x86 :-- Detecting C compiler ABI info
debug|x86 :-- Detecting C compiler ABI info - done
debug|x86 :-- Detecting C compile features
debug|x86 :-- Detecting C compile features - done
debug|x86 :-- Check for working CXX compiler: D:/Sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe
debug|x86 :-- Check for working CXX compiler: D:/Sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -- works
debug|x86 :-- Detecting CXX compiler ABI info
debug|x86 :-- Detecting CXX compiler ABI info - done
debug|x86 :-- Detecting CXX compile features
debug|x86 :-- Detecting CXX compile features - done
debug|x86 :var = 123
debug|x86 :-- Configuring done
debug|x86 :-- Generating done
debug|x86 :CMake Warning:
debug|x86 : Manually-specified variables were not used by the project:
debug|x86 : CMAKE_ANDROID_NDK
debug|x86 :-- Build files have been written to: F:/AndroidStudioProjects/CMakeDemo/app/.cxx/cmake/debug/x86
CONFIGURE SUCCESSFUL in 3s
可以得到结论: 编译文件的最终会被写入到
$your-proj/$your-module/.cxx/cmake/debug/x86
目录下的build_output.txt文件当中