当没有输入参数时不会出错:如
extern "C" __declspec(dllexport) int myMax()
{
return 5;
}
而当有输入参数时会出错:
extern "C" __declspec(dllexport) int myMax(int la)
{
return la;
}
出错信息如下:
Error:Specified argument type differs from required argument type at runtime in Dll function mymax.(invalid stack pointer on return from funciton call)在pb中的定义如下:
FUNCTION int myMax(int la) LIBRARY "dll.dll"
extern "C" __declspec(dllexport) int myMax()
{
return 5;
}
而当有输入参数时会出错:
extern "C" __declspec(dllexport) int myMax(int la)
{
return la;
}
出错信息如下:
Error:Specified argument type differs from required argument type at runtime in Dll function mymax.(invalid stack pointer on return from funciton call)在pb中的定义如下:
FUNCTION int myMax(int la) LIBRARY "dll.dll"
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货