c++ - 如何在 Visual Studio 中包含 Microsoft detours 库
问题描述
我正在尝试在 Visual Studio 空 Windows 项目中使用 detours 库。我克隆了存储库(https://github.com/microsoft/Detours),将包含目录添加到项目属性/C/C++/附加包含目录中,并将 lib.X86 目录添加到项目属性/链接器/附加中图书馆目录。我在文件上看不到任何错误,但是当我构建时,我得到了
1>Source.cpp
1>Source.obj : error LNK2019: unresolved external symbol _DetourTransactionBegin@0 referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol _DetourTransactionCommit@0 referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol _DetourUpdateThread@4 referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol _DetourAttach@8 referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol _DetourDetach@8 referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol _DetourRestoreAfterWith@0 referenced in function _main
1>C:\Users\colel\source\repos\Project3\Debug\Project3.exe : fatal error LNK1120: 6 unresolved externals
1>Done building project "Project3.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped =========
看起来图书馆没有正确包含。如何正确地将 detours 库包含到 Visual Studio 项目中,我做错了什么?
解决方案
推荐阅读
- javascript - 如何将 MathJax 作为依赖项包含在内
- javascript - 画布透明填充样式没有完全覆盖现有内容
- excel - 通过将链接模板与单元格中的文本连接来创建超链接 - Excel VBA
- c++ - 在 windbg "x /2" 结果中强制执行 vftable 条目,要考虑什么?
- ios - 从 Swift 项目中删除 Obj-C 头文件时 Xcode 给出随机错误
- matlab - 带有显示周末间隙的时间表数据的蜡烛棒图
- grails - Grails脚手架,还是不能处理编辑表单中的java8 localdateTime,也不能做Map属性
- python - Python循环遍历基类中的非继承属性
- go - 将 GOPATH 设置为我的工作区的原因是什么?
- javascript - 无法使用订阅角度的结果