读书人

c 中宏定义有关问题 及LINK2001有关问

发布时间: 2012-03-18 13:55:39 作者: rapoo

c 中宏定义问题 及LINK2001问题
希望指点一下,最近遇到一个问题看不懂。
#define Smoother fun1()
#define Smoother fun2()
#define Smoother fun3()

int Smoother
{
/*定义代码*/
return (1);

}

当我在其它文件中调用fun1()时出现error LNK2001: unresolved external symbol _fun1 的问题,不知道具体错误出现在哪,当然我已经include相应的头文件了。
希望大牛指点一下!!

[解决办法]
#define Smoother fun1()
#define Smoother fun2()
#define Smoother fun3()

这三个一块写的话最后有效的是最后一个

读书人网 >C语言

热点推荐