Dzwebs.Net

撰写电脑技术杂文十余年

rust调用c++的DLL库提示找不到DLL文件的解决办法(win7环境)

Admin | 2023-5-21 19:58:06 | 被阅次数 | 1492

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

本人在使用RUST代码调用C++的DLL库的时候发现,在WIN7系统中,提示找不到库,而在WIN10系统中,就正常。

百思不得其解,后来有大佬提示,终于解决问题。

一、原因

系统缺少对应的DLL所至。

二、解决办法

找到如下的三个库

api-ms-win-core-libraryloader-l1-2-0.dll

api-ms-win-core-processtopology-obsolete-l1-1-0.dll

API-MS-Win-Eventing-Provider-L1-1-0.dll

将如上三个库放到项目中相应位置即可。

或者,将如上三个库直接放到WIN7系统的system32目录中或放到系统目录中,系统目录大体为:C:\Windows\SysWOW64和C:\Windows\System32

如此,问题得以解决。


该杂文来自: 最新技术

上一篇:rust之Arc Mutex Vec String 的合用示例

下一篇:rust打开图片转base64后再保存为图片或通过前端的

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计