error LNK2019: 无法解析的外部符号 "wchar_t * _,该符号在函数中被引用

来源:互联网 发布:台湾网络枪店 编辑:程序博客网 时间:2024/04/19 09:19
1>------ 已启动生成: 项目: Win32_Contrl_Test, 配置: Debug Win32 ------
1>digital_signature.obj : error LNK2019: 无法解析的外部符号 "wchar_t * __cdecl AllocateAndCopyWideString(wchar_t *)" (?AllocateAndCopyWideString@@YAPA_WPA_W@Z),该符号在函数 "int __cdecl GetProgAndPublisherInfo(struct _CMSG_SIGNER_INFO *,struct SPROG_PUBLISHERINFO *)" (?GetProgAndPublisherInfo@@YAHPAU_CMSG_SIGNER_INFO@@PAUSPROG_PUBLISHERINFO@@@Z) 中被引用
1>C:\Users\zengxianying\Desktop\Win32_Contrl_Test\Win32_Contrl_Test\Debug\Win32_Contrl_Test.exe : fatal error LNK1120: 1 个无法解析的外部命令

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


从中可以看出,是函数与函数之间的关系,仔细查看发现函数声明与定义时的参数类型不一致所致。

声明时的函数为LPWSTR AllocateAndCopyWideString(LPWSTR inputStrin);

定义时的函数为LPWSTR AllocateAndCopyWideString(LPCWSTR inputStrin)

0 0
原创粉丝点击