neeme 发表于 2008-7-3 14:04:06

怎样引用外部宏定义(IAR)

大家好:

   小弟想写一个通用的函数库文件和它的头文件,里面包括很多我经便的函数方法。

   但有一个函数必须引一个外部定义的 宏:

   #defineUART1DDRPORTB_Bit4// rs485 通信方向引脚

   如果这个宏(UART1DDR)在本函数库定义好,那么这个库就不通用了,因为每一个工程不一定是这个“引脚”。

   但如果在工程的main.cpp里定义这个宏,那么通用函数库文件在编译时说没有定义 UART1DDR !

   请问应该怎么为呢?谢谢!

neeme 发表于 2008-7-3 22:28:12

没有朋友知道吗?

mljda 发表于 2008-7-3 22:30:38

函数库也需要对应的头文件。

huamao 发表于 2008-7-4 22:44:51

支持楼上

wogudan 发表于 2008-7-18 16:53:51

库函数没有这个宏当然通不过!

呵呵,我也想知道库文件怎么调用外部的宏定义,试了好几种办法都不行!

wxty 发表于 2014-7-26 09:48:02

Louzhu,最后咋弄的?
页: [1]
查看完整版本: 怎样引用外部宏定义(IAR)