高分求解:关于DLL中调用DLL的问题
由于要做短信,买了一台GSM Modem,提一个C++的DLL开发接口,DLL文件名:sms.dll,这个dll用VC编译应用程序测试完全正常。
由于需要在Java里面调用,则要用VC按jni规范重新封装sms.dll成dll才能被java调用。在用VC重新封装sms.dll的dll中可以加载sms.dll,但用GetProcAddress取不到sms.dll函数中的入口地址,返回错误代码(126:找不到指定模块),用depends查看函数书写正确,就是找不到。
问题要点:1.sms.dll用VC程序测试调用正常;
2.sms.dll再封装成dll,在新dll中就找到调用函数的入口地址。
真是奇了怪了,请高人帮忙。
我的QQ:999975