gpt4 book ai didi

c++ - 为什么minhook库目录不存在

转载 作者:行者123 更新时间:2023-12-02 10:23:19 27 4
gpt4 key购买 nike

我从NuGet安装了最新的MinHook,但出现此错误。我的 friend 也在他的项目中使用了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++的新手

最佳答案

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

  • 将文件MinHook.x86.lib复制到项目的文件夹中
  • 转到项目属性>链接器>输入>其他依赖项
  • 在“其他依赖项”窗口中键入“MinHook.x86.lib”
  • 返回您的代码并按如下所示进行调整:#if defined _M_X64 #pragma comment(lib, "MinHook.x64.lib") #elif defined _M_IX86 #pragma comment(lib, "MinHook.x86.lib") #endif
  • 现在,您可以根据需要对MinHook.x64.lib执行相同的操作。
  • 关于c++ - 为什么minhook库目录不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58754676/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com