新建jni目錄 , 設定好android ndk編譯環境
將原始碼檔案放在當前目錄下 以main.cpp檔案為例
jni目錄下的結構如下:
android.mk內容如下:
local_path := $(call my-dir)
include $(clear_vars)
local_src_files := main.cpp
local_module := test
local_c_includes := /media/diska-4/workspace/facerecongnition/install/dlib-18.14/include \
/media/diska-4/workspace/facerecongnition/install/opencv-2.4.13/include
local_cflags += -std=c++11 -o3
local_ldflags += -l/media/diska-4/workspace/facerecongnition/install/opencv-2.4.13/lib \
-l/media/diska-4/workspace/facerecongnition/install/dlib-18.14/lib
#local_shared_libraries += libopencv_core libopencv_imgproc libopencv_highgui libopencv_objdetect libdlib
local_ldlibs += -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_ml -lopencv_info -lopencv_photo \
-lopencv_imgproc -lopencv_highgui -lopencv_objdetect -ldlib
include $(build_executable)
make.sh內容如下:
完成上面步驟後直接在當前目錄下執行make.sh
./make.sh
Android平台下sax,dom,pull解析
1.android中三種xml的解析方式,分別為dom,sax,pull,其中pull的解析方式最優 2.dom,sax,pull解析方式的區別 1 dom解析方式 首先一下子載入整個文件然後再挨個節點解析,費流量 優點 對於處理大文件,以及能力強的cpu效能比較快 缺點 對於處理能力不夠強的cpu...
Android平台下sax,dom,pull解析
1.android中三種xml的解析方式,分別為dom,sax,pull,其中pull的解析方式最優 2.dom,sax,pull解析方式的區別 1 dom解析方式 首先一下子載入整個文件然後再挨個節點解析,費流量 優點 對於處理大文件,以及能力強的cpu效能比較快 缺點 對於處理能力不夠強的cpu...
在window平台下編譯ffmpeg
mingw是什麼?mingw是建立在gcc和binutils專案上的,用來編譯和連線 使之執行在windows系統上 提供c c 和fortran編譯器和相關工具 mingw minimalist gnu for windows mingw使用微軟的執行庫,生成windows下的 因為不使用gnu ...