Java链接c++的dll(动态库)---简单的加法计算

本文详细介绍了如何使用Java通过JNA链接并调用C++编译的DLL动态库进行简单的加法计算。首先,介绍了在Java项目中下载并导入JNA库,接着展示了在C++中创建DLL库的步骤,包括编写头文件和源文件。最后,讲解了Java如何读取并使用DLL库中的方法,将生成的DLL库放入Java项目中,成功实现跨语言调用。
摘要由CSDN通过智能技术生成

Java链接c++dll动态库—精简版



前言

工作室让我用Java链接c++的动态库,作为小白的我毫不夸张的说已经整了2周左右了,虽然作为学生的我还有其他事情,但是过程我真的太痛苦了,所以写下这篇文章作为我痛苦的回忆,也希望能帮助大家。


一、Java部分

1.下载JNA

这里需要注意的是:需要导入jna的包 下载网址:[JNA-github官方源码网址](https://github.com/java-native-access/jna)

2.创建项目、导入包

首先,创建项目File>>New>>Java Project(如图)
在这里插入图片描述
然后起名字为JnaTest,一直next就好了,下面是生成项目的截图
在这里插入图片描述

然后导入Jna包,右击创建的项目>>Build Path>>Configure Build Path单击之后进入,导入下载好的Jna包
在这里插入图片描述
我下载的是jna-5.6.0版本,导入之后Apply and close
在这里插入图片描述
在这里插入图片描述
接下来创建主函数Main

package com.jna;

import com.sun.jna.Platform;

public class Main
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值