error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyExA@32
错误:
error LNK2001: 无法解析的外部符号 __imp__OpenProcessToken@12
error LNK2001: 无法解析的外部符号 __imp__LookupPrivilegeValueA@12
error LNK2001: 无法解析的外部符号 __imp__AdjustTokenPrivileges@24
error LNK2001: 无法解析的外部符号 __imp__OpenSCManagerA@12
error LNK2001: 无法解析的外部符号 __imp__CloseServiceHandle@4
error LNK2001: 无法解析的外部符号 __imp__OpenServiceA@12
error LNK2001: 无法解析的外部符号 __imp__QueryServiceStatus@8
error LNK2001: 无法解析的外部符号 __imp__ControlService@12
error LNK2001: 无法解析的外部符号 __imp__DeleteService@4
error LNK2001: 无法解析的外部符号 __imp__CreateServiceA@52
error LNK2001: 无法解析的外部符号 __imp__StartServiceA@12
error LNK2001: 无法解析的外部符号 __imp__RegOpenKeyExA@20
error LNK2001: 无法解析的外部符号 __imp__RegQueryValueExA@24
error LNK2001: 无法解析的外部符号 __imp__RegCloseKey@4
error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyA@12
error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyExA@36
error LNK2001: 无法解析的外部符号 __imp__RegSetValueExA@24
error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyA@16
error LNK2001: 无法解析的外部符号 __imp__RegDeleteKeyA@8
error LNK2001: 无法解析的外部符号 __imp__RegDeleteValueA@8
error LNK2001: 无法解析的外部符号 __imp__RegQueryInfoKeyA@48
error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyExA@32
原因:
本来程序的编译选项选择的是:使用标准windows库,当改为在静态库中使用MFC后就出现了上面的错误
解决方法
代码中添加依赖库
#pragma comment (lib,"Advapi32.lib") 错误: error LNK2001: 无法解析的外部符号 __imp__OpenProcessToken@12 error LNK2001: 无法解析的外部符号 __imp__LookupPrivilegeValueA@12 error LNK2001: 无法解析的外部符号 __imp__AdjustTokenPrivileges@24 error LNK2001: 无法解析的外部符号 __imp__OpenSCManagerA@12 error LNK2001: 无法解析的外部符号 __imp__CloseServiceHandle@4 error LNK2001: 无法解析的外部符号 __imp__OpenServiceA@12 error LNK2001: 无法解析的外部符号 __imp__QueryServiceStatus@8 error LNK2001: 无法解析的外部符号 __imp__ControlService@12 error LNK2001: 无法解析的外部符号 __imp__DeleteService@4 error LNK2001: 无法解析的外部符号 __imp__CreateServiceA@52 error LNK2001: 无法解析的外部符号 __imp__StartServiceA@12 error LNK2001: 无法解析的外部符号 __imp__RegOpenKeyExA@20 error LNK2001: 无法解析的外部符号 __imp__RegQueryValueExA@24 error LNK2001: 无法解析的外部符号 __imp__RegCloseKey@4 error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyA@12 error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyExA@36 error LNK2001: 无法解析的外部符号 __imp__RegSetValueExA@24 error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyA@16 error LNK2001: 无法解析的外部符号 __imp__RegDeleteKeyA@8 error LNK2001: 无法解析的外部符号 __imp__RegDeleteValueA@8 error LNK2001: 无法解析的外部符号 __imp__RegQueryInfoKeyA@48 error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyExA@32 原因: 本来程序的编译选项选择的是:使用标准windows库,当改为在静态库中使用MFC后就出现了上面的错误 解决方法 代码中添加依赖库 #pragma comment (lib,"Advapi32.lib")
error LNK2001: 无法解析的外部符号 __imp__OpenProcessToken@12
error LNK2001: 无法解析的外部符号 __imp__LookupPrivilegeValueA@12
error LNK2001: 无法解析的外部符号 __imp__AdjustTokenPrivileges@24
error LNK2001: 无法解析的外部符号 __imp__OpenSCManagerA@12
error LNK2001: 无法解析的外部符号 __imp__CloseServiceHandle@4
error LNK2001: 无法解析的外部符号 __imp__OpenServiceA@12
error LNK2001: 无法解析的外部符号 __imp__QueryServiceStatus@8
error LNK2001: 无法解析的外部符号 __imp__ControlService@12
error LNK2001: 无法解析的外部符号 __imp__DeleteService@4
error LNK2001: 无法解析的外部符号 __imp__CreateServiceA@52
error LNK2001: 无法解析的外部符号 __imp__StartServiceA@12
error LNK2001: 无法解析的外部符号 __imp__RegOpenKeyExA@20
error LNK2001: 无法解析的外部符号 __imp__RegQueryValueExA@24
error LNK2001: 无法解析的外部符号 __imp__RegCloseKey@4
error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyA@12
error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyExA@36
error LNK2001: 无法解析的外部符号 __imp__RegSetValueExA@24
error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyA@16
error LNK2001: 无法解析的外部符号 __imp__RegDeleteKeyA@8
error LNK2001: 无法解析的外部符号 __imp__RegDeleteValueA@8
error LNK2001: 无法解析的外部符号 __imp__RegQueryInfoKeyA@48
error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyExA@32
原因:
本来程序的编译选项选择的是:使用标准windows库,当改为在静态库中使用MFC后就出现了上面的错误
解决方法
代码中添加依赖库
#pragma comment (lib,"Advapi32.lib") 错误: error LNK2001: 无法解析的外部符号 __imp__OpenProcessToken@12 error LNK2001: 无法解析的外部符号 __imp__LookupPrivilegeValueA@12 error LNK2001: 无法解析的外部符号 __imp__AdjustTokenPrivileges@24 error LNK2001: 无法解析的外部符号 __imp__OpenSCManagerA@12 error LNK2001: 无法解析的外部符号 __imp__CloseServiceHandle@4 error LNK2001: 无法解析的外部符号 __imp__OpenServiceA@12 error LNK2001: 无法解析的外部符号 __imp__QueryServiceStatus@8 error LNK2001: 无法解析的外部符号 __imp__ControlService@12 error LNK2001: 无法解析的外部符号 __imp__DeleteService@4 error LNK2001: 无法解析的外部符号 __imp__CreateServiceA@52 error LNK2001: 无法解析的外部符号 __imp__StartServiceA@12 error LNK2001: 无法解析的外部符号 __imp__RegOpenKeyExA@20 error LNK2001: 无法解析的外部符号 __imp__RegQueryValueExA@24 error LNK2001: 无法解析的外部符号 __imp__RegCloseKey@4 error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyA@12 error LNK2001: 无法解析的外部符号 __imp__RegCreateKeyExA@36 error LNK2001: 无法解析的外部符号 __imp__RegSetValueExA@24 error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyA@16 error LNK2001: 无法解析的外部符号 __imp__RegDeleteKeyA@8 error LNK2001: 无法解析的外部符号 __imp__RegDeleteValueA@8 error LNK2001: 无法解析的外部符号 __imp__RegQueryInfoKeyA@48 error LNK2001: 无法解析的外部符号 __imp__RegEnumKeyExA@32 原因: 本来程序的编译选项选择的是:使用标准windows库,当改为在静态库中使用MFC后就出现了上面的错误 解决方法 代码中添加依赖库 #pragma comment (lib,"Advapi32.lib")
