exe运行时会在三个地方查询该dll:
1.C:\Windows\System32
2.程序exe所在目录
3.环境变量PATH路径中
推荐先该环境变量中的PATH,如dll所在的目录在D:\darknet-master\builddarknet\x64;就将该目录保存在path中,即可运行
注意
1. 如果调用dll函数的过程中报错,需要在dll的代码中printf定位错误;
2. python给dll函数传参时,如果是字符串,一定要string.encode(encoding='utf-8');否则字符串在函数中会出错!

本文详细介绍了在运行时如何让程序找到并加载DLL文件,包括检查三个主要位置:系统目录、程序所在目录及环境变量PATH。同时,文章强调了在调用DLL函数时可能遇到的错误处理方法,以及Python调用DLL时参数传递的注意事项。
5299

被折叠的 条评论
为什么被折叠?



