在PX4-Autopilot/src/examples文件夹中编写好自己代码后(具体编写方法可参见官网教程),用gazebo仿真之前,需要在PX4-Autopilot/boards/px4/sitl/default.px4board文件中填写对应代码,代码如下:
CONFIG_EXAMPLES_PX4_TEST_APP=y
其中PX4_TEST_APP是编写代码文件的名称。
除此之外,还要对PX4-Autopilot/build/px4_sitl_default路径下的px4_boardconfig.h文件进行改写,最后一行填写如下:
#define CONFIG_EXAMPLES_PX4_TEST1 1
其中PX4_TEST_APP是编写代码文件的名称。
然后就可以执行命令:
make px4_sitl_default gazebo
执行完毕出现gazebo界面之后,在终端中输入命令
help
就可以找到自己编写的代码文件出现在这一堆里面了。

不知道问什么按照下面链接里大佬提出的方法找不到default.cmake文件,按照上述方法就可以解决问题。
参考https://blog.csdn.net/qq_36903625/article/details/121087744和px4官网文档。