wanwan_1996 2017-06-14 06:10 采纳率: 0%
浏览 1412
已结题

linux下的c++与lua交互编译的问题

图片说明
makefile

 .SUFFIXES: .cpp .o
.PHONY: clean all

CC = g++

CFLAGS = -Wall -g

LIBS = -lpthread -std=c++11 -l /usr/include/lua5.1/ -llua5.1 

SRCS = lua.cpp

OBJS = $(SRCS:.cpp=.o)

EXEC = lua

$(EXEC):$(OBJS)
    $(CC) $(CFLAGS) $^ -o $@ $(LIBS)

%o:%.cpp
    $(CC) $(CFLAGS) -c $< -o $@ 

clean:
    rm -rf *.o $(EXEC)

路径信息:

 root@wangpeng:/home/wp01/lua# locate lua.h
/usr/include/lua5.1/lua.h
/usr/include/lua5.1/lua.hpp
/usr/src/linux-headers-4.4.0-78-generic/include/config/scsi/dh/alua.h
/usr/src/linux-headers-4.4.0-79-generic/include/config/scsi/dh/alua.h

/usr/lib/x86_64-linux-gnu/liblua5.1-c++.a
/usr/lib/x86_64-linux-gnu/liblua5.1-c++.so
/usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0
/usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0.0.0
/usr/lib/x86_64-linux-gnu/liblua5.1-iconv.so.0
/usr/lib/x86_64-linux-gnu/liblua5.1-iconv.so.0.0.0
/usr/lib/x86_64-linux-gnu/liblua5.1-lpeg.so.2
/usr/lib/x86_64-linux-gnu/liblua5.1-lpeg.so.2.0.0
/usr/lib/x86_64-linux-gnu/liblua5.1-rrd.a
/usr/lib/x86_64-linux-gnu/liblua5.1-rrd.so
/usr/lib/x86_64-linux-gnu/liblua5.1-rrd.so.0
/usr/lib/x86_64-linux-gnu/liblua5.1-rrd.so.0.0.0
/usr/lib/x86_64-linux-gnu/liblua5.1.a
/usr/lib/x86_64-linux-gnu/liblua5.1.so
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0

最后编译的时候显示无法找到与lua相关的.h文件,解决方法是什么。。。大神来指导一下

  • 写回答

4条回答

  • tan90%B0 2017-06-14 06:59
    关注
    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料