VS2019项目在运行时加载dll而不是使用静态库

问题描述 投票:0回答:1

我已经使用预编译的静态库设置了我的项目。 lib name include folder enter image description here

然而,当我运行该项目时,它会尝试加载 dll:

“Project1.exe”(Win32):负责“D:\Projects\VisualStudio\Dll1\Debug\MinHook.x86.dll”。

我无法从项目设置或 .sln 和 .vcxproj 文件中找到对此 dll 的任何引用,但在没有

MinHook.x86.dll
的情况下加载我的 dll 将会失败。知道那是从哪里来的吗?

dll visual-studio-2019 static-libraries
1个回答
0
投票

MinHook.x86.lib
是MSVC用来加载DLL的“导入库”。要静态链接,您应该使用
libMinHook-x86-v141-mt.lib
静态库。

© www.soinside.com 2019 - 2024. All rights reserved.