vc调用delphi写的dll的问题
已知dll里面有一个函数的原型是
procedure SetThread( Handle: THandle; NumTimes: Word)
现在我用extern "C" void __stdcall SetThread(unsigned long,unsigned short);做声明
但是去调用SetThread()的时候发生了link2001错误
error LNK2001: unresolved external symbol _SetThread@8
看来是vc++把我的函数声明中的参数大小当成8了
实际的参数大小应该是6
请问怎么解决这个问题?