智能车制作

标题: 程序模块化出现的问题 [打印本页]

作者: feng004    时间: 2014-5-31 00:08
标题: 程序模块化出现的问题
之前用codewarrior写程序都是在main函数里一下子全写了,后来看别人的程序,觉得还是写成模块化分页的那样比较好,但是codewarrior中好像比较keil中要麻烦一点,主要可能就是头文件,声明之类的问题。 说下我的步骤,看下哪有问题(我编译通过了,make出现大量连接错误)。在file中new text file中写各功能子函数,然后以xx.c格式保存,在在Sources一栏中添加xx.c文件。写完主函数和各功能子函数,在用同样的方式新建一个xx.h格式的文件保存添加,主要是把各功能子函数声明一下,然后在各主函数和各功能子函数中包含这个头文件。 不知道哪里有问题,KEIL中好像就这样就可以了。但我看别人的一些程序,头文件xx.h里的内容是很多的,我不知道要写那些东西,不太会写,请教一下高手

作者: gsc617    时间: 2014-5-31 09:11
其实会keil就会codewarror或者iar,模块化都是一样的,

可能就是不同编译器的连接设置可能有点不一样

像iar的要把自己新建的文件夹连接进去($PROJ_DIR$\..\..\App\Inc)





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2