zoukankan      html  css  js  c++  java
  • Android Studio NDK相关经验

    编译问题

    找不到libcurses.so.5,locate一下libcursses.so,结果发现系统里是libcruses.so.6版本。

    弄一个简单的hello.cpp和CMakeLists.txt,

    cmake_minimum_required(VERSION 3.6)
    project(hello)
    add_executable(hello   hello.cpp)
    #include <iostream>
    
    int main() {
        std::cout << "Hi" << std::endl;
        return 0;
    }

    配置CC:

    export  CC=/home/xx/Android/Sdk/ndk/16.1.4479499/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang

    结果发现果然编译不过。及时配上LD_LIBRARY_PATH,让找到的libncruese.so.5在路径中,还是没找到。

    需要:

    sudo apt-get install libncurses5

    Also install the collection of libraries by using this command,

    sudo apt-get install ia32-libs

    一般只安装libcurses5就行了。

    加快启动

    在Android Studio安装目录/bin/idea.properties文件中加入如下这行代码

     disable.android.first.run=true

  • 相关阅读:
    24点游戏算法
    汉诺塔算法
    台阶算法
    质因数分解算法
    全排列递归算法
    DFS 深度优先搜索例题
    容器
    数细胞
    C++栈和队列
    C++STL中vector容器 begin()与end()函数、front()与back()的用法
  • 原文地址:https://www.cnblogs.com/tangxiaosheng/p/15494705.html
Copyright © 2011-2022 走看看