今天在移植 rtmpdump 库的时候遇到了一个错误:
tmp.c:60:25: fatal error: openssl/ssl.h: No such file or directory
查看源码:
都是尖括号,但并不是说一定要系统环境(PATH)目录下安装了 openssl 库,而是makefile里边的包含路径出了问题:
针对这种 “#include带路径”的情况:#include <openssl/ssl.h>
我们在包含路径时,只需要包含到文件夹openssl的上一级就好了:
XCFLAGS=-I../../3rdinc
而不需要写成:
XCFLAGS=-I../../3rdinc/openssl #-------------------->这样是找不到头文件的