今天把项目交给测试的时候发现动态加载dll的时候加载失败了,很疑惑,自己的例子程序可以好好的运行。失败的原因估计是我调用的DLL无法成功调用它所需要的DLL。
SetDllDirectory设定DLL加载路径
最新推荐文章于 2024-07-28 23:42:47 发布
项目在测试时出现动态加载DLL失败的问题,原因可能是DLL依赖的其他DLL未能通过相对路径正确加载。尝试使用SetCurrentDirectory改变路径未在所有情况下生效。最终采用SetDllDirectory函数,它能直接添加DLL搜索路径,简化了问题并解决了加载失败的状况。
摘要由CSDN通过智能技术生成