c++ - 如何在 Visual Studio 2019 中向我的项目添加库?
问题描述
我需要在我的 VC2019 cpp 项目中使用zydis库。我不知道如何将它添加到我当前的项目中 - 我从 github 下载了它。
有 msvc 文件夹,在里面我可以找到 .sln 文件、一些头文件和 .vcxproj 文件 - 我应该怎么做才能将它包含到我的项目中并使用它?
解决方案
首先,我建议您可以使用 vcpkg 依赖管理器下载并安装 Zydis。该方法简单方便。
如果您不使用 vcpkg,则可以按照以下步骤操作。
用 VS2019打开
msvc
Zydis.sln。复制include/Zycore中的文件,放入
zydis-master\include\Zycore
. 因为我发现我编译的时候应该有缺失的文件Zydis.sln
。右键,
Zydis
设置Visual Studio 2019(v142)
。Properties->General->Platform Toolset
编译它,你会
Zydis.lib
在zydis-master\msvc\bin\DebugX64
.
然后,您可以将include
floder 和 lib 复制到您的程序 floder 中。
你可以设置VS:
右键项目,选择Properties->Configuration Properties->C/C++->General,找到
Additional Include Directories
并设置目录。Properties -> Configuration Properties -> Linker -> General,
Additional library directory
在General中找到,设置lib.Properties -> Configuration Properties -> Linker -> Input,找到
Additional Dependencies
并输入lib名称。
此外,您可以设置五种构建配置。
推荐阅读
- jquery - 在 ap 标签内的 i 标签内选择一个类,并将一个类添加到其中的锚标签
- xml - substring() 的第一个参数的必需项类型是 xs:string;提供的值具有项目类型 xs:dateTime
- bash - 从bash中的字符串中删除双引号
- ubuntu - 在 PDF Ubuntu 中更改默认注释作者
- r - 具有汇总函数和 tidyverse 的均值之间差异的置信区间和 p.values
- node.js - 从 AWS Lambda 函数中的 Secrets Manager 读取
- python-3.x - 如何用另一个函数停止正在运行的函数
- machine-learning - J48 决策树仅使用数据集中的一个属性对输出进行分类,为什么会发生这种情况,我怎样才能让它使用所有属性?
- python - 在方法参数中避免面包屑
- sql-server - SQL:如何将多个同名的xml节点选择成逗号分隔的列表