问题描述: 调用第三方USB通讯的DLL,debug模式各项功能正常,release模式DLL调用崩溃。
1.可以确定DLL路径正常,采用QLibary显示调用,
2.检查了所有变量都初始化了
函数原型 ushort SI_GetNumDevices(LPDWORD lpdwNumDevices);
我的代码: DWORD x = 0 ;
typedefquint16(*Func)(LPDWORD); Func open = (Func)SI_DLL.resolve("SI_GetNumDevices");open(&x);哪位大佬帮忙分析下可能的原因,谢谢!