MDK debug 变量提示cannot evaluate watch窗口提示如下: 1、解决方法1: 检查看下该变量是否是局部变量,是的话,可尝试将该变量定义为全局变量再试试。 2、解决方法2: 检查下魔术棒配置里面的Debug Information是否有勾选。 确认勾选了后,点击编译按钮再次进入仿真运行就可以看到变量的数值变化了。 效果如下图: