巧合
不管是少这个,还是main.o等。查了好几天了,终于成功了。
错误原因大概是因为用户名中文导致,需要把路径中的中文改成英文才可以。但网上不论是修改用户名,还是更改注册表什么的,感觉隐患都很大,都没用。每一次编译,里面都没有点o文件,即使我把其他文件里的点o文件复制过来,编译会再次覆盖掉。
!!最后,我把编译产生的文件,从output更改到了project里面,再编译还是没有.o。然后只要在project里面复制过来一份其他文件的点o文件。再编译就不会被覆盖掉。!!我终于成功了!!
猜测可能是project里面的一些工程文件,导致他不会屏蔽掉一些东西吧。
真正解决
2022.3.6
仿真还是有点问题,单纯写程序没报错了。这个仅是自己建的工程模板才行,用其他的不行。而且自己的工程仿真与代码不符合,不知是工程的问题还是操作的问题。。。最终还是用环境变量解决了。推荐去正点原子论坛,有解决视频!!