OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4280|回复: 1

关于预编译

[复制链接]

20

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2013-1-17
在线时间
0 小时
发表于 2013-7-2 11:28:48 | 显示全部楼层 |阅读模式

 关于选择编译的问题一直不大清楚这目的是什么?比如说这_LED_H写前面两行的目的是什么,希望大虾们能解释深入点
--------------------------------------------------------------

#ifndef __LED_H
#define __LED_H 
#include "sys.h"
//Mini STM32开发板
//LED驱动代码   
//正点原子@ALIENTEK
//2010/5/27

//LED端口定义
#define LED0 PAout(8)// PA8
#define LED1 PDout(2)// PD2 

void LED_Init(void);//初始化          
#endif
---------------------------------------------------------------

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2201
金钱
2201
注册时间
2012-2-8
在线时间
35 小时
发表于 2013-7-2 12:53:41 | 显示全部楼层
试试这个:

// 头文件 A.h
struct A{};

// 头文件 B.h
#include "A.h"
void foo(A*);

// 头文件 C.h
#include "A.h"
void foo2(A*);

// 源文件 main.c
#include "B.h"
#include "C.h"
int main(){
   ...
}
https://github.com/roxma
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-18 06:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表