JAVA使用JNA调用DLL(VS2019创建DLL文件)

本文介绍了如何使用JAVA的JNA库调用由VS2019创建的DLL文件。首先,详细讲述了在Visual Studio 2019中创建DLL项目的步骤,包括创建新项目、编写头文件和源文件、配置项目属性,最后生成DLL文件。然后,讨论了JAVA端如何引入JNA依赖,将DLL文件放入项目目录,并展示了调用DLL函数的JAVA代码示例。
摘要由CSDN通过智能技术生成

JAVA使用JNA调用DLL(VS2019创建DLL文件)

  1. 创建DLL
    前提:安装好了Visual Studio(安装地址:https://visualstudio.microsoft.com/zh-hans/)
    1.1 打开应用,创建新项目
    1.2 选择 具有导出项的(DLL)动态链接库
    在这里插入图片描述
    1.3 填写项目名称,选择存放地址
    在这里插入图片描述
    1.4编写代码
    头文件.h为声明宏,结构体,函数的代码
    源文件.c(.cpp)为实现函数代码
    pch.h代码:
// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次,提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。
// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。

#ifndef PCH_H
#define PCH_H

// 添加要在此处预编译的标头
#include "framework.h"

#endif //PCH_H

//定义宏
#ifdef IMPORT_DLL
#else
#define IMPORT_DLL extern "C" _declspec(dllimport) //指的是允许将其给外部调用
#endif

IMPORT_DLL int test();
IMPORT_DLL int test2();

IMPORT_DLL int add(int a, int b);
IMPORT_DLL int minus
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值