在.h文件中这样声明的函数,在CPP文件中能调用吗?该怎么处理

在.h文件中这样声明的函数,在CPP文件中能调用吗?
程序需要调用别的开发者提供的DLL,提供有DLL,lib,h文件。在.h文件中,函数是这么声明的unsigned char __stdcall RC500_232_read(unsigned char addr,unsigned char *data);
我在CPP文件中包含了这个头文件,然后调用这个函数。编译不能通过,提示错误是Variable "__stdcall" is initialized more than once; Declaration syntax error.
这是为什么呢?我的开发环境是BC45.

------解决方案--------------------
在project->option->compiler->点“release”;
------解决方案--------------------
BCB45也太老了点吧

dll中的函数的调用不仅仅是申明就可以