如何解决使用MSVC 19.22.27905.0进行编译时,缺少Windows核心dll引用
我有一个非托管库,该库是从C#加载的,在清理一些调试代码后,我最近对其进行了重新编译。在尝试运行C#代码后,但是出现了以下错误:
System.DllNotFoundException: Unable to load DLL 'mylib.dll' or one of its dependencies: The specified module could not be found. (0x8007007E)
当我使用依赖关系遍历器查看它时,得到以下输出:
除了删除一些不必要的控制台输出外,我没有进行任何更改,并且我的库没有引用Windows.h和stdio.h以外的任何系统头文件 我已经尝试过更新MSVC并将CMakeLists中的库类型从SHARED更改为MODULE,但这没有帮助。
我是否缺少某些Cmake编译选项或做其他错误? 我开始认为我的Windows安装在过去一周中由于某种原因已被破坏,就像上周一样,它运行良好,但是现在即使是上周,构建也无法正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。