初学openssl,请问到底该如何调用其库里的头文件

的费时费工 2015-10-03 12:40:11
我的openss安装在usr/local/ssl里的,编译的时候加上-l /usr/local/ssl/include还是无法找到头文件,请问到底该怎么弄?
...全文
804 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vampire08ms 2015-11-20
  • 打赏
  • 举报
回复
1、你去掉-I后面的空格试试 2、你写的是<openssl/ssl.h>,Makefile里要引用到openssl上一层才可以
的费时费工 2015-11-03
  • 打赏
  • 举报
回复
引用 6 楼 zhxianbin 的回复:
-I /usr/local/ssl/include , 然后 #include "xxx.h" ,相对于 /usr/local/ssl/include 的路径
还是不行啊,怎么回事到底
zhxianbin 2015-11-03
  • 打赏
  • 举报
回复
引用 8 楼 u013300292 的回复:
引用 6 楼 zhxianbin 的回复:
-I /usr/local/ssl/include , 然后 #include "xxx.h" ,相对于 /usr/local/ssl/include 的路径
还是不行啊,怎么回事到底
你学习一下 gcc 的编译指令,也不至于这么长时间找不出问题,#4楼 的指令是错误的 没看见你的代码、头文件、编译指令,别人无法定位具体错误,但 gcc 编译规则是不变的
zhxianbin 2015-10-04
  • 打赏
  • 举报
回复
-I /usr/local/ssl/include , 然后 #include "xxx.h" ,相对于 /usr/local/ssl/include 的路径
.千山. 2015-10-04
  • 打赏
  • 举报
回复
包含头文件的时候改成#include"ssl.h",然后再用 -I 选项
的费时费工 2015-10-03
  • 打赏
  • 举报
回复
的费时费工 2015-10-03
  • 打赏
  • 举报
回复
引用 2 楼 weixin_31715627 的回复:
-l选项是链接so库的
-L选项才是头文件链接
还是不行
二毛、 2015-10-03
  • 打赏
  • 举报
回复
引用 2楼weixin_31715627 的回复:
-l选项是链接so库的 -L选项才是头文件链接
说错了 -I选项
二毛、 2015-10-03
  • 打赏
  • 举报
回复
-l选项是链接so库的 -L选项才是头文件链接

18,771

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧