Java中调用C/C++生成的DLL
一、 生成C的头文件
1. 编辑Main.java
- public class Main
- {
- public native static int getStrNum(byte str[], int strLen);
- }
2. 生成头文件
按win + r打开“运行”窗口,输入“cmd”,打开DOS控制台窗口。进入上面Main.java所在的目录中,输入:
javac Main.java
javah Main
两条命令完成后会生成Main.h文件
二、 生成DLL
1. 新建空工程
在VS中新建工程:Win32 Console Application,取名“MakeDLL”,选择空工程。新建后修改工程属性:
(1) General中,将“Configuration Type”改为“Dynamic Library (.dl