mtlsh 发表于 2015-2-11 21:22:53

请教如何在keil中建立包含多个文件夹的工程

看到STC四轴飞行器的开源代码,所有的\.c \ .h \ .lst \.obj 文件都在一个文件夹里,看起来很不习惯,感觉眼花缭乱的。

不知道keil c51 能不能像ADS V1.2那样可以建立包含多个文件夹的工程, \.c.h \ .lst.obj 文件可以分开在不同的文件夹下, 例如:

编译生成的.lst.obj 在Project文件夹下, MPU-6050.C和MPU-6050.h放在MPU6050文件夹下。



第一次使用keil c51,我尝试按这样新建一个工程,但编译总是不能过, 链接不到其他文件夹内文件,那位大神可以弄个例程工程给大家参考学习,万分感谢!!

rootxie 发表于 2015-2-11 21:26:40

一般只添加.c文件,.h作为路径添加即可,.c多 可以起文件夹,像这种51,基本就不要文件夹了,没多少代码

老魏 发表于 2015-2-11 21:30:27

    抛砖引玉吧!自己做的也不好!

ul40721 发表于 2015-2-11 21:32:34

要告诉keil去哪些资料夹里面找.h档

mtlsh 发表于 2015-2-11 21:33:26

rootxie 发表于 2015-2-11 21:26
一般只添加.c文件,.h作为路径添加即可,.c多 可以起文件夹,像这种51,基本就不要文件夹了,没多少代码 ...

完全是个人强迫症,看到所有的\.c \ .h \ .lst \.obj混合在同一个文件夹内总是不舒服

bias 发表于 2015-2-11 21:41:09

4L正解,跟MDK一样要设置一下include路径

mtlsh 发表于 2015-2-11 21:56:56

老魏 发表于 2015-2-11 21:30
抛砖引玉吧!自己做的也不好!

谢谢分享。。

mtlsh 发表于 2015-2-11 21:59:39

ul40721 发表于 2015-2-11 21:32
要告诉keil去哪些资料夹里面找.h档

按4L方法设置include paths   OK 了

黑夜之狼 发表于 2015-2-12 12:07:23

这简单,百度去,实在搞不懂,可以参考论坛里金沙滩的小宋老师的教程或者看正点原子的,都有详细的建工程步骤

rongade2008 发表于 2015-2-12 16:38:48

C51 INCLUDE PATHS里面添加 头文件

无心星矢 发表于 2015-3-3 17:01:19

mtlsh 发表于 2015-2-11 21:59
按4L方法设置include paths   OK 了

按这贴子里的试试。http://www.amobbs.com/forum.php?mod=viewthread&tid=3985870&mobile=2

nanoha2009 发表于 2015-3-7 09:43:14

跟MDK的一样啊
页: [1]
查看完整版本: 请教如何在keil中建立包含多个文件夹的工程