如何将 Crypto++ 包含到 VS 项目中
How to include Crypto++ into a VS Project
我正在开发一个使用 CryptoPP 的项目,但是当我尝试编译我的代码时总是遇到 Linking 问题。现在我想在这里问如果有人知道如何 Link 正确。
我已经试过了:
- 正在下载 Crypto++
- 打开 SLN
构建 cryptlib
将 cryptlib.lib 移动到我的项目文件夹
- 将 Crypto++ header 包含到我的项目中
- 正在将 cryptlib.lib 添加到 header 文件。
我希望我的项目能够完全编译 link,没有错误,并且能够 运行 一些仅用于测试的 AES。
最好的方法是在项目文件夹(.SLN 所在的位置)中创建一个名为 cryptopp 的文件夹,然后从目录中的 cryptopp 克隆或下载源代码。
从 [Visual Studio->Solution Explorer]
单击 [Solution->Add->Existing Project]
和 select cryptlib.vcproj
文件以包含在您的解决方案中。
您可以在此处找到使用 cryptopp 的项目示例 https://github.com/mrc-g/BitMRC
我正在开发一个使用 CryptoPP 的项目,但是当我尝试编译我的代码时总是遇到 Linking 问题。现在我想在这里问如果有人知道如何 Link 正确。
我已经试过了:
- 正在下载 Crypto++
- 打开 SLN
构建 cryptlib
将 cryptlib.lib 移动到我的项目文件夹
- 将 Crypto++ header 包含到我的项目中
- 正在将 cryptlib.lib 添加到 header 文件。
我希望我的项目能够完全编译 link,没有错误,并且能够 运行 一些仅用于测试的 AES。
最好的方法是在项目文件夹(.SLN 所在的位置)中创建一个名为 cryptopp 的文件夹,然后从目录中的 cryptopp 克隆或下载源代码。
从 [Visual Studio->Solution Explorer]
单击 [Solution->Add->Existing Project]
和 select cryptlib.vcproj
文件以包含在您的解决方案中。
您可以在此处找到使用 cryptopp 的项目示例 https://github.com/mrc-g/BitMRC