本文主要是介绍electron调用dll时应用程序闪退,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
electron调用dll时,直接闪退,且用如下方式监听无任何输出:
window-all-closed 或 will-quit
此时需要检查传给dll的参数及参数类型是否正确,特别是使用ffi-napi时调用dll,使用
ref-napi定义类型,经常容易出错。。。。。。
比如:c++ 定义函数接口如下:
long stdcall SD_DisplaySettleGZPreInfo(char* Message,char * Drugs,char* ResultMessage);
此时使用ref-napi定义类型传参时,需要定义字符串类型:
const cstringType = ref.types.CString;
感谢大佬文章:
Electron 应用奔溃问题排查与解决方法-腾讯云开发者社区-腾讯云
这篇关于electron调用dll时应用程序闪退的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!