我有我編譯和創建一個完全獨立的C++程序庫。有兩個cpp文件,一個具有主功能,另一個具有所有功能。地圖現有的C++函數JNI
目前,這一計劃實現與Java的ProcessBuilder與參數傳遞給調用C++程序和C++程序的結果只是簡單的外出文件。現在
,我希望得到一個什麼的工作回到我的Java程序,C++函數的結果。 (在C++函數的結果是雙無符號字符數組)
所以我的問題是 - 有什麼辦法可以映射那些現有的庫函數,這樣我可以從我的java程序直接調用它們,仍然保留使用圖書館在我目前是獨立的方式,這是通過該驅動程序C++程序main()?
我基本上是試圖避免編譯相同的庫兩次 - 一次JNI的功能,一旦作爲一個獨立的C++程序
感謝