为什么openssl/ssl.h只包含相对路径?

 滴滴答2502906673 发布于 2023-02-07 13:27

我通过执行以下操作使用MSVC++ 2013 Express编译器构建了OpenSSL:

从这里安装ActivePerl 5.16.3 .

抓住openssl-1.0.1e.tar.gz并将其解压缩到C:\OpenSSL\Win64.

打开"VS2013 x64交叉工具命令提示符"并cd转到我解压缩归档的目录.

运行以下命令:

perl Configure VC-WIN64A
ms\do_win64a
nmake -f ms\ntdll.mak

这完成没有错误(构建适当的DLL).然而,发生了一些非常奇怪的事情.如果我打开openssl/ssl.h,文件的内容是:

../../ssl/ssl.h

由于这显然不是有效的C/C++,我无法编译任何依赖于OpenSSL头的应用程序,因为上面的问题.我做错了什么?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有