美文网首页CMake
android cmake 路径问题

android cmake 路径问题

作者: cx7 | 来源:发表于2018-11-11 17:32 被阅读0次

ndk和cmake

现在cmake常被用于android native代码的编译
在使用过程中遇到引用的第三方库无法被cmake链接的问题

error:can't find -lthird_party

经过检查后发现是指定的库的引用路径是相对路径导致的
改为绝对路径后解决

之前 : link_directories(test/lib)
改为 : link_directories(${CMAKE_SOURCE_DIR}/test/lib)

结论 : android cmake一定要用绝对路径来指定路径
相对路径出错的原因可能是cmake转换成ndk-build的编译脚本时相对路径
无效导致的(因为此时的相对路径是相对CMakeLists.txt的路径,新生成的ndk脚本在不同当前目录的位置)

相关文章

  • android cmake 路径问题

    ndk和cmake 现在cmake常被用于android native代码的编译在使用过程中遇到引用的第三方库无法...

  • linux环境变量

    centos中cmake路径:/root/opt/cmake/bin/cmake 如何查看 linux 版本? c...

  • Android Studio3.5.2 Cmake报错

    问题 在Android studio引用C/C++库时,需要配置Cmake。从Android Studio->To...

  • CMake配置

    CMake ​ 在android studio 2.2及以上,构建原生库的默认工具是 CMake。 ​ CMake...

  • CMake使用手册

    简介 一、安装方式 CMake 安装路径参见 官网[https://cmake.org/download/],安装...

  • CMake语法详解

    什么是CMake?在Android Studio 2.2 及以上,构建原生库的默认工具是CMake。CMake是...

  • Cmake语法

    Cmake概念 在Android Studio 2.2及以上,构建原生库的默认工具是CMake。 CMake是一个...

  • CMake语法详解

    什么是CMake .在Android studio2.2及以上,构建原生库的默认工具是CMake. .CMake是...

  • Android Studio Cmake配置

    CMake配置 ​ 在android studio 2.2及以上,构建原生库的默认工具是 CMake。 ​ ...

  • Android NDK 开发之 CMake 必知必会

    Android Studio 从 2.2 版本起开始支持 CMake ,可以通过 CMake 和 NDK 将 C/...

网友评论

    本文标题:android cmake 路径问题

    本文链接:https://www.haomeiwen.com/subject/oitffqtx.html