|
发表于 2020-6-21 14:36:15
6254 浏览 6 回复
机载计算机串口传数据出现错误
|
|
|
|
|
|
|
发表于 2020-6-21 16:10:25
|
|
|
|
|
|
|
楼主|
发表于 2020-6-21 19:00:06
- px4_add_module(
- MODULE modules__rw_uart
- MAIN rw_uart
- COMPILE_FLAGS
- -Os
- SRCS
- rw_uart.c
- DEPENDS
- platforms__common
- )
复制代码
这是根据参考源码example里cmakelist写的的,应该是没错的呀 |
|
|
|
|
|
|
|
楼主|
发表于 2020-6-21 19:17:42
- px4_add_module(
- MODULE modules__airspeed_selector
- MAIN airspeed_selector
- SRCS
- airspeed_selector_main.cpp
- DEPENDS
- git_ecl
- ecl_airdata
- AirspeedValidator
- )
复制代码
这个是正确的源码
对比上面的应该没错
错误信息提示没找到"STREQUAL" "STATIC_LIBRARY"
我觉得应该解决这个问题,但是没找到解决方法 |
|
|
|
|
|
|
|
肯定是cmakelist的问题,你删了cmakelist 就不编译这个cpp了,肯定编译成功啊,建议你仿照源码来写cmakelist,固件版本不一样cmakelist有差别。 |
|
我不为己,谁人为我,但我只为己,那我又是谁?
|
|
|
|
|
|
楼主|
发表于 2020-6-23 00:10:46
我上面列的就是一个是源码,一个是我写的啊,我删除了
COMPILE_FLAGS
-Os,
一模一样了,不能编译啊 |
|
|
|
|
|
|
|
楼主|
发表于 2020-6-24 11:59:13
|
|
|
|
|
|
|