【发布时间】:2019-01-25 20:40:33
【问题描述】:
好的,我非常想使用这个库 https://github.com/stevemk14ebr/PolyHook_2_0
我克隆了 Github,并且如上所述将 CMAKE 更改为 STATIC_LINKING,因此我的 .lib 文件被创建,而不是之后的单元测试。
到目前为止我做了什么:图像
我用谷歌搜索了一下,这就是静态链接应该如何工作,所以我对我做错了什么感到困惑?谁能启发我。
【问题讨论】:
-
将正确的包含路径添加到您的项目属性中。
-
不是显示错误列表选项卡的图片,而是切换到输出选项卡,复制输出选项卡中的纯文本,然后将其粘贴到问题中。输出选项卡的内容通常比错误列表中的缩写消息要好得多。如果您真的很幸运,“输出”选项卡中的额外信息可能会为您解决问题。
-
1>c:\users\vaio\source\repos\dll1\dependencies\polyhook\headers\exceptions\breakpointhook.hpp(6):致命错误 C1083:无法打开包含文件:'headers/ Exceptions/AVehHook.hpp': No such file or directory 是唯一出现在输出窗口中的内容,与错误给出的内容相同
-
您遇到的问题与您静态链接的事实无关。构建过程没有到达链接,它无法编译。约翰的回答可能是正确的。我不知道,因为目前我无法查看您的图像,one of many reasons 为什么问题不应在图像中显示重要信息。使用文字。
-
图像不是代码,甚至描述了我没有点击它所做的事情。
标签: c++ visual-studio linker static-libraries