Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2015 OpenSSL 我试图在C++应用程序中包含包含< /代码>。所以我试着按照这个指示去做_C++_Visual Studio 2015_Openssl - Fatal编程技术网

Visual Studio 2015 OpenSSL 我试图在C++应用程序中包含包含< /代码>。所以我试着按照这个指示去做

Visual Studio 2015 OpenSSL 我试图在C++应用程序中包含包含< /代码>。所以我试着按照这个指示去做,c++,visual-studio-2015,openssl,C++,Visual Studio 2015,Openssl,我成功地做到了这一点: 创建一个新文件夹C:\openssl-1.0.1c 从github下载1.1.0c- 将其解压缩到C:\openssl-1.0.1c 我下载并安装了InstallActiveState Perl 将C:\perl\bin添加到我的路径,如我的屏幕截图中所示- 创建一个新文件夹C:\openssl-1.0.1c-bin 用Win+R打开命令提示符,然后键入cmd 然后用引号粘贴“C:\Program Files(x86)\Microsoft Visual Studio 1

我成功地做到了这一点:

  • 创建一个新文件夹C:\openssl-1.0.1c
  • 从github下载1.1.0c-
  • 将其解压缩到
    C:\openssl-1.0.1c
  • 我下载并安装了InstallActiveState Perl
  • C:\perl\bin
    添加到我的路径,如我的屏幕截图中所示-
  • 创建一个新文件夹
    C:\openssl-1.0.1c-bin
  • 用Win+R打开命令提示符,然后键入
    cmd
  • 然后用引号粘贴
    “C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat”
    ,这是正确的路径,它存在于我的系统上
  • 它运行了,然后我做了
    perl配置VC-WIN32无asm–-prefix=C:\openssl-1.0.1c-bin
    (无引号),它告诉我
    ppm安装dmake
    以获取
    nmake
    ,所以我做了-
  • 根据此问题,我键入了
    nmake
    ——无法再执行
    nmake-f ms\ntdll.mak
    ,这花费了大约15分钟
  • 然后我做了
    n做了测试
所有测试都通过了,但是我的
C:\openssl-1.0.1c-bin
目录为空,并且执行
#include
在我的visual studio中不起作用

我是一个编写C++的新手。
谢谢

最后您错过了一步,请运行此命令“nmake-f ms\ntdll.mak install”。它会将所有库复制到C:\openssl-1.0.1g-bin

如果你这样做,它将按预期工作。我刚刚用Windows7和VisualStudio2015在本地试用过,效果很好


关于nmake的警告是虚假的。您可以继续使用nmake ok。

谢谢!我没有尝试,但接受了。我会试试看,让你知道它是怎么回事。:)