fatal error: lua.h: No such file or directory

 

项目时用 Clion 导入,然后 cmake编译的,编译好了点击启动 redis-server 报错(fatal error: lua.h: No such file or directory),但是我看项目里是有lua.h文件的。下面是配置和报错截图。

 

 

问题出在makefile里面,地址不对。修改一下:先自己看一下有没有这个目录,及这个目录下面有没有lua.h,之后再执行make install

make LUAINC=-I/usr/include/lua5.1/

我用cmake生成的makefile文件。你说的那个目录是哪个目录呢?是下面这个目录吗?

-I/usr/include/lua5.1/

自己查一下文件

版本不同目录不同

lua.h文件有啊,就在我第二张截图里。

#include "lua.h"

#include "lauxlib.h"

#include "lualib.h" 

三个一起引用