刚开始使用TrueStudio,想和使用keil那样创建一个User文件夹,用来存放个人编写的程序
在工程上右击,创建了一个User文件夹,然后创建了一个port.c和port.h放到了User文件夹里边,
之后再main.c中包含了port.h,并调用了port中的GPIO_Config函数,结果在main.c中报错,提示没有找到port.h
于是,找设置,添加文件路径,终于把port.h报错解决了
再次编译,结果又出现了新的错误,GPIO_Confg函数未定义,但明确在port.c中定义了,并且在port.h中声明了,继续找原因
最后,发现创建的User文件夹和原来的Src文件夹不一样的属性,然后在工程上右击,找到了另一个新建文件夹:
然后将自己新建的port.c和port.h文件移到新建的User文件夹,再次编译,问题解决了
初体验TrueStudio,觉得自动补齐比keil好用些,但是没找到设置自动补齐为随时触发,只找到了这个
应该是还没找对地方;在编写代码的时候,如果你书写有错误,不会直接报错,而是会等到编译的时候才会告诉你编写有误,不知道是电脑卡顿,还是没有配置好,亦或是本来就这样……