openssl包含Visual Studio 2012无法识别的路径

时间:2015-04-07 04:47:40

标签: c++ visual-studio visual-studio-2012 ssl pjsip

我正在尝试使用VS12使用SSL构建PJSIP项目。

我在PC上安装了OPENSSL项目:C:\ openssl-0.9.8k_WIN32。并在我的项目中添加了包含dir,并在属性文件中提供了路径但是低于错误

  1. 智能感知:无法打开源文件" openssl / ssl.h" c:\ Users \ Kumar \ Desktop \ PJ-Project 1.0 \ 1.0 \ pjsip \ src \ pjsip \ sip_transport_tls_ossl.c 45 1 pjsip_core
  2. 智能感知:无法打开源文件" openssl / err.h" c:\ Users \ Kumar \ Desktop \ PJ-Project 1.0 \ 1.0 \ pjsip \ src \ pjsip \ sip_transport_tls_ossl.c 46 1 pjsip_core
  3. 智能感知:无法打开源文件" openssl / bio.h" c:\ Users \ Kumar \ Desktop \ PJ-Project 1.0 \ 1.0 \ pjsip \ src \ pjsip \ sip_transport_tls_ossl.c 44 1 pjsip_core
  4. 对上述错误的任何见解?

    供参考:

    我在以下地方包含了包含标题路径....

      

    1)项目属性-----> General ------> AdditionalInclude属性   -----> C:\ OpenSSL的-0.9.8k_WIN32 \包括;

         

    2)项目属性----> Linker ------> General   -----> AdditionalLibarariesdIRECTORIES --- C:\ OpenSSL的-0.9.8k_WIN32 \ lib中

         

    3)lINKER -----输入----- AdditionalDependies ---> libeay32.lib   ssleay32.lib

    我错过了什么?请分享你的想法

1 个答案:

答案 0 :(得分:0)

对于步骤1和2,使用inc32文件夹的完整路径。 就我而言,它是C:\ openssl-1.0.2g \ inc32。

第三步使用值libeay32.lib