我的目标
我试图在我正在使用C ++的项目中添加一些与crytpo相关的安全性。坚持使用已经制定的解决方案,我选择了OpenSSL fips 2.0.7。我知道我不想依赖我预先安装最新版OpenSSL的机器。所以我想发布包含OpenSSL头的代码。
不幸的是,我对该语言不熟悉,并且与IDE /编译器相关联。这让我处于一个不稳定的位置,即更多地了解代码的作用,而不是如何添加代码。
环境
我尝试过的事情
项目>递归添加文件>我的项目中的OpenSSL文件夹>在我的代码中:
#include <openssl/rsa.h>
哪个不编译,因为它无法找到该文件。 (这将是我优先连接到标头的方法,因为所有其他错误都涉及openSSL无法找到自己的文件,修复它需要大量的重构。下一步:
#include <project_name/openssl/crypto/rsa/rsa.h>
这就是它给我的意思。但是,这给了我rsa.h中的错误,它无法找到另一个头文件,因为它是第一个包含的格式。我可以修复项目位置,但这需要我在整个openSSL代码库中修复它* 颤抖 *