我正在从事一个使用 CryptoPP 的项目,但是当我尝试编译我的代码时总是遇到链接问题。现在我想在这里问一下是否有人知道如何正确链接它。
我已经试过了:
- 下载加密++
- 打开 SLN
构建 cryptlib
将 cryptlib.lib 移动到我的项目文件夹
- 将 Crypto++ header 包含到我的项目中
- 将 cryptlib.lib 添加到头文件。
我希望我的项目能够完全编译和链接,没有错误,并且能够运行一些仅用于测试的 AES。
最佳答案
最好的方法是在项目文件夹(.SLN 所在的位置)中创建一个名为 cryptopp 的文件夹,从 cryptopp 克隆或下载源代码在目录中。
从 [Visual Studio->Solution Explorer]
点击 [Solution->Add->Existing Project]
并选择 cryptlib.vcproj
要包含在您的解决方案中的文件。
您可以在此处找到使用 cryptopp 的项目示例 https://github.com/mrc-g/BitMRC
关于c++ - 如何将 Crypto++ 包含到 VS 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54408731/