我想在android studio 中调用多个c++ 编写的.cpp 和.h文件,我在网上找了大多是说生成一个.cpp文件的,不知道怎么调用这些sourse code想请教一下?
解决方案 »
- 现在android kernel 还能下载么?
- 关于设置播放器大小问题
- adb devices为空
- android应用的问题,如何理解以下
- [Android 机制] NDK调用第三方动态库出问题
- page bitmap offscreen
- 在同一个imageView中,imageView的位置先被改变,然后改变图片资源的瞬间,原来imageView的位置会显示一下原来的图片(闪一下)请问如何避免?
- 请教android图片处理技巧
- 为什么有些服务手工结束后,过一会又会在服务列表出现?
- 打开一个Activity,然后根据选择进行后续处理
- Android Log就是不输出~~~~
- popwindow的界面更新
就像常用的 stdio.h stdlib.h 这些头文件一样..如果你用的最新的android studio的话, 只需要配置 CMakeLists.txt //源文件目录指定
aux_source_directory( src/main/cpp/dir1 DIR1_SRC) //源路径dir1
aux_source_directory( src/main/cpp/dir2 DIR2_SRC) //源路径dir2
list( APPEND DIR2_SRC ${DIR1_SRC} ) //合并列表include_directories(src/main/cpp/dir1 src/main/cpp/dir2) //头文目录指定add_library( # Sets the name of the library.
mylibname # Sets the library as a shared library.
SHARED # Provides a relative path to your source file(s).
# Associated headers in the same location as their source
# file are automatically included.
src/main/cpp/main.cpp ${DIR1_SRC}) //把刚刚指定的源文件列表加入到里面.
特别注意: 这些修改后一定要执行刷新操作 Build --> Refresh Linked C++ Projects