真的在這裏苦苦掙扎。基本上,我有一大堆使用opencv並能正常工作的iOS項目的C++文件。從Android的原生C++文件調用本機opencv
現在,我試圖移植到Android。所以我需要做的是將我已經加入Android項目的現有C++文件作爲共享庫,並且仍然可以調用本地opencv C++方法。這可能嗎?
我知道java實現只是一堆關於C++代碼的包裝,但我似乎無法找到一種方法從項目中的其他C++文件調用本地C++代碼。任何幫助表示讚賞。由於
史蒂夫
真的在這裏苦苦掙扎。基本上,我有一大堆使用opencv並能正常工作的iOS項目的C++文件。從Android的原生C++文件調用本機opencv
現在,我試圖移植到Android。所以我需要做的是將我已經加入Android項目的現有C++文件作爲共享庫,並且仍然可以調用本地opencv C++方法。這可能嗎?
我知道java實現只是一堆關於C++代碼的包裝,但我似乎無法找到一種方法從項目中的其他C++文件調用本地C++代碼。任何幫助表示讚賞。由於
史蒂夫
您是否嘗試過使用Android NDK (Native Development Kit)?它允許你在Android中使用c/C++代碼。但是你不能簡單地將庫導入你的應用程序,你需要使用NDK(.SO文件)來構建它,它會生成腳本作爲代碼的鏈接器。