为什么minhook库目录不存在

我从NuGet安装了最新的MinHook,但出现此错误,我的朋友也在他的项目中使用了MinHook,他也遇到了同样的错误。我是C ++的新手,所以这听起来有些愚蠢。我也检查目录,文件不存在。库中还有另一个lib文件夹,但Visual Studio似乎忽略了它。这是在构建过程中一直显示的错误

Error LNK1104: cannot open file 'C:\Users\<my name>\source\repos\<project name>\packages\minhook.1.3.3\build\native\..\..\lib\native\lib\libMinHook.lib'

这是我的用法:#pragma comment(lib,"libMinHook.x86.lib") 我从MinHook文档中摘录了这一行,并将我的项目设置为x86

我已经搜索了互联网,但无济于事。抱歉,这是一个愚蠢的问题,就像我说的那样,我是C ++的新手

xxiaoabc 回答:为什么minhook库目录不存在

前一段时间,我的问题是我没有在链接器设置中设置“其他库目录”

,

我今天有同样的问题。这是您需要做的:

  1. 将文件MinHook.x86.lib复制到项目的文件夹中

  2. 转到项目属性>链接器>输入>其他依赖项

  3. 在“其他依赖项”窗口中键入“ MinHook.x86.lib”

  4. 返回您的代码并进行如下调整:

    #if defined _M_X64 #pragma comment(lib,"MinHook.x64.lib") #elif defined _M_IX86 #pragma comment(lib,"MinHook.x86.lib") #endif

  5. 现在,您可以根据需要对MinHook.x64.lib进行相同的操作。

本文链接:https://www.f2er.com/3142519.html

大家都在问