D0DocumentHeadTrackerHeadTracker_ESP32headtrackersrcimuc11670 warning passing argument 3 of sensor_channel_get from incompatible pointer type -Wincompatible-pointer-types 116 res = senso
这些警告是因为在imu.c文件中,使用了错误的指针类型作为sensor_channel_get函数的第三个参数。要消除这些警告,需要修改imu.c文件中的代码,使其使用正确的指针类型。
另外,可以尝试使用编译器选项“-Wno-incompatible-pointer-types”来禁用这些警告。在CMakeLists.txt文件中,可以将此选项添加到CFLAGS或CXXFLAGS中,例如:
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-incompatible-pointer-types")
但是,建议尽可能修复代码中的警告,而不是只是禁用它们。
原文地址: https://www.cveoy.top/t/topic/fefm 著作权归作者所有。请勿转载和采集!