makefile中怎么设置头文件的路径在线等

makefile中怎么设置头文件的路径在线等,第1张

你源代码包含头文件的方式也要和你的CFLAGS的路径配合,举例:

1 源文件:#include <pcl/point_typesh> makefile: -I/test/ROS/ros/fuerte/include/

2 源文件:#include <point_typesh> makefile: -I/test/ROS/ros/fuerte/include/pcl

估计你源文件是1的情况,makefile又是2的情况,所一出问题了。

你好,看看以下语句,提醒下,偶也是菜鸟(⊙o⊙)哦,测试时请备份你的源文件,怕出错 ^_^

SRCS_C += $(wildcard plus/c) $(wildcard min/c) $(wildcard muti/c) $(wildcard dev/c)

SRCS_CPP += $(wildcard cpp)

OBJS += $(patsubst %c,%o,$(SRCS_C)) $(patsubst %cpp,%o,$(SRCS_CPP))

TARGET = test

$(TARGET): $(OBJS)

$(CXX) -o $(TARGET) $(OBJS)

PHONY: all clean

all: $(TARGET)

clean:

rm -rf $(OBJS) $(TARGET)

绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmdexe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmdexe 实际上,严格的相对路径写法应为 \system32\cmdexe 其中

你源代码包含头文件的方式也要和你的CFLAGS的路径配合,举例:1 源文件:#include <pcl/point_typesh> makefile: -I/test/ROS/ros/fuerte/include/2 源文件:#include <point_typesh> makefile: -I/test/ROS/ros/fuerte/include/pcl估计你源文件是1的情况,makefile又是2的情况,所一出问题了。

以上就是关于makefile中怎么设置头文件的路径在线等全部的内容,包括:makefile中怎么设置头文件的路径在线等、makefile调用文件来自多路径如何写、怎样用makefile进行绝对路径和相对路径的相互转化等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10093924.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存