在发布模式下构建时,Mfc应用程序显示以下错误
错误152错误LNK2019:未解析的外部符号SHGetPathFromIDList在函数“public:class ATL :: CStringT>> __cdecl CCopyFile :: DoBrowse(void)”中引用(?DoBrowse @ CCopyFile @@ QAA?AV?$ CStringT @ _WV?$ StrTraitMFC @ _WV?$ ChTraitsOS @ _W @ ATL @@@@@ ATL @@ XZ)CopyFile.obj
错误153错误LNK2001:未解析的外部符号SHGetPathFromIDList IflawFileDialog.obj 错误154错误LNK2001:未解析的外部符号SHGetPathFromIDList NewFile.obj 错误155错误LNK2019:未解析的外部符号SHBrowseForFolder在函数“public:class ATL :: CStringT>> __cdecl CCopyFile :: DoBrowse(void)”中引用(?DoBrowse @ CCopyFile @@ QAA?AV?$ CStringT @ _WV?$ StrTraitMFC @ _WV?$ ChTraitsOS @ _W @ ATL @@@@@ ATL @@ XZ)CopyFile.obj
答案 0 :(得分:1)
比较项目的调试/发布链接器输入依赖项。第一个版本可能缺少shell32.lib