#include "stdafx.h"
#include
#include
#include
using namespace std;
void WINAPI MyServiceMain(DWORD, LPTSTR *); //服务主体函数
void WINAPI MyServiceCtrlHandle(DWORD Opcode); //服务控制函数
SERVICE_STATUS m_ServiceStatus; //包含当前服务状态的信息
SERVICE_STATUS_HANDLE m_ServiceStatusHandle;
main中
SERVICE_TABLE_ENTRY DispatchTable[]={
{_TEXT("system"),(LPSERVICE_MAIN_FUNCTION)MyServiceMain}, 、、这里报错
{NULL,NULL}
};
报错
不够写,后面补上
error LNK2019: 无法解析的外部符号 "void __stdcall MyServiceMain(unsigned long,wchar_t )" (?MyServiceMain@@YGXKPAPA_W@Z),该符号在函数 wmain 中被引用
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 __tmainCRTStartup 中被引用
LNK1120: 2 个无法解析的外部命令
环境是vc2008,win32 控制台。
有二个连接错误:
1MyServiceMain这个函数没有实现体,应该是缺少了CPP或者库文件。
2无法解析的外部符号 _WinMain,这个问题是因为你建的工程不对。在项目属性,链接器,系统这一步,将console改成windows
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。