JavaCPP
JavaCPP 使得Java 應(yīng)用可以在高效的訪問本地C++方法,JavaCPP底層使用了JNI技術(shù),可以廣泛的用在Java SE應(yīng)用中(也包括安卓),以下兩個特性是JavaCPP的關(guān)鍵,稍后咱們會用到:
- 提供一些注解,將Java代碼映射為C++代碼
- 提供一個jar,用java -jar命令可以將C++代碼轉(zhuǎn)為java應(yīng)用可以訪問的動態(tài)鏈接庫文件;
JavaCPP團隊已經(jīng)用JavaCPP為多個著名C++項目生成了完整的接口,ava應(yīng)用可以很方便的使用這些C++庫,這里截取部分項目如下圖,更詳細的列表請訪問:https://github.com/bytedeco/javacpp-presets
-
OpenCV 4.8.x https://opencv.org/releases/
-
FFmpeg 6.0.x http://ffmpeg.org/download.html
-
FlyCapture 2.13.x https://www.flir.com/products/flycapture-sdk
-
OpenBLAS 0.3.23 http://www.openblas.net/
-
CUDA 12.1.x https://developer.nvidia.com/cuda-downloads
-
NVIDIA Video Codec SDK 12.1.x https://developer.nvidia.com/nvidia-video-codec-sdk文章來源:http://www.zghlxwxcb.cn/news/detail-704905.html
-
NumPy 1.25.x https://github.com/numpy/numpy文章來源地址http://www.zghlxwxcb.cn/news/detail-704905.html
</
到了這里,關(guān)于鯤鵬920(ARM64)移植javacpp的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!