做成系统服务的程序编译错误,大家看看
主函数这里有毛病:
void ChttpApp::main(int argc, char **argv)
{
SERVICE_TABLE_ENTRY dispatchTable[] =
{
{ SZSERVICENAME,(LPSERVICE_MAIN_FUNCTION)MIB_FileGetMain},
{ NULL, NULL }
};
if (!StartServiceCtrlDispatcher(dispatchTable))
LogEvent(TEXT("StartServiceCtrlDispatcher failed."));
}
提示SZSERVICENAME,(LPSERVICE_MAIN_FUNCTION)MIB_FileGetMain}有错误:
error C2440: “类型转换” : 无法从“overloaded-function”转换为“LPSERVICE_MAIN_FUNCTIONA”
应该怎么解决阿?