C++ 如何将Crypto++包含到VS项目中
我正在从事一个利用CryptoPP的项目,但当我试图编译代码时,总是会遇到链接问题。现在我想问一下,是否有人知道如何正确链接它 我已经试过了: 下载密码++ 打开SLN 构建cryptlib 将cryptlib.lib移动到我的项目文件夹 将Crypto++头包含到我的项目中 将cryptlib.lib添加到头文件。C++ 如何将Crypto++包含到VS项目中,c++,windows,visual-studio,crypto++,C++,Windows,Visual Studio,Crypto++,我正在从事一个利用CryptoPP的项目,但当我试图编译代码时,总是会遇到链接问题。现在我想问一下,是否有人知道如何正确链接它 我已经试过了: 下载密码++ 打开SLN 构建cryptlib 将cryptlib.lib移动到我的项目文件夹 将Crypto++头包含到我的项目中 将cryptlib.lib添加到头文件。 我希望我的项目能够完全编译和链接,不会出现错误,并且能够运行一些AES进行测试。最好的方法是在项目文件夹中创建一个名为cryptopp的文件夹,该文件夹位于.SLN所在的位置。克隆
我希望我的项目能够完全编译和链接,不会出现错误,并且能够运行一些AES进行测试。最好的方法是在项目文件夹中创建一个名为cryptopp的文件夹,该文件夹位于.SLN所在的位置。克隆或从目录中下载源代码 从[Visual Studio->Solution Explorer]单击[Solution->Add->Existing Project],然后选择要包含在解决方案中的cryptlib.vcproj文件
您可以在此处找到使用cryptopp的项目示例将libcrypto.lib添加到头文件中。什么意思?.lib文件应添加到项目库文件中,而不是添加到标题中。可能会有帮助。强烈建议在IDE底部打开“输出”选项卡(如果您没有移动内容),并将项目完整重建的输出与问题一起复制到问题中。这就给了我们一些关于你们到底遇到了什么问题的提示。我在冒昧地猜测。。。可能是的。您应该显示一个典型的编译命令和链接命令,并显示遇到的一些错误。此外,该库称为cryptlib.lib。没有libcrypto.lib。如果您确实链接了libcrypto.lib,那么它是错误的库。Windows具有出色的内置功能。你真的不需要任何第三方库…是的,你是对的,我编辑过,最好是静态链接。OP可能也需要执行转换。这取决于项目的设置方式,但大多数人使用Visual Studio默认设置。