linux中怎么查找cpp,c++ - 如何在cpp文件ROS中找到标头路径 - SO中文参考 - www.soinside.com...

我正在学习如何用ros编程。我的第一个难点是头文件。我想阅读原始代码,但问题是它们在哪里?如何找到这些头文件?

我在当前的路径中尝试过gcc -H xx.cpp,但它只是向我展示了一些无关紧要的答案。例如,我很好奇ros.h,而不是字符串。对于ros.h,它告诉我

fatal error: ros/ros.h: No such file or directory compilation terminated.

我现在不知道。

dale@dale-Aspire-EC-471G:~/Compile/src/learningros/chapter8_tutorials/src$ gcc -H tf_broadcaster.cpp

tf_broadcaster.cpp:1:21: fatal error: ros/ros.h: No such file or directory

compilation terminated.

dale@dale-Aspire-EC-471G:~/Compile/src/learningros/chapter8_tutorials/src$ gcc -H odometry.cpp

. /usr/include/c++/5/string

.. /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h

... /usr/include/x86_64-linux-gnu/c++/5/bits/os_defines.h

.... /usr/include/features.h

..... /usr/include/x86_64-linux-gnu/sys/cdefs.h

...... /usr/include/x86_64-linux-gnu/bits/wordsize.h

..... /usr/include/x86_64-linux-gnu/gnu/stubs.h

...... /usr/include/x86_64-linux-gnu/gnu/stubs-64.h

..............

........ /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h

........ /usr/include/x86_64-linux-gnu/bits/time.h

......... /usr/include/x86_64-linux-gnu/bits/timex.h

....... /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h

........ /usr/include/x86_64-linux-gnu/bits/wordsize.h

....... /usr/include/x86_64-linux-gnu/bits/setjmp.h

........ /usr/include/x86_64-linux-gnu/bits/wordsize.h

....... /usr/include/x86_64-linux-gnu/bits/wordsize.h

.... /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h

... /usr/include/c++/5/ext/alloc_traits.h

.. /usr/include/c++/5/bits/basic_string.tcc

odometry.cpp:2:21: fatal error: ros/ros.h: No such file or directory

compilation terminated.

我希望找到一种有效的方法来查找我想知道的cpp文件中的标题。希望你能帮忙或给我一些建议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值