问题遇到的现象和发生背景
我尝试用jna调用一编译完成的dll中的函数,然而jna并不能找到函数,之后通过dumpbin发现dll里面竟然没有所写的函数,有道友知道为什么吗。
问题相关代码,请勿粘贴截图
#include <iostream>
using namespace std;
int add(int a, int b);
int add(int a, int b)
{
return a + b;
}
int main()
{
printf("%d\n", add(1, 2));
return 0;
}
运行结果及报错内容
编译结果:成功。
dumpbin运行结果:
我的解答思路和尝试过的方法
我想要达到的结果
希望能够在dll中写入自己的函数