问题描述
大家好,
我正在将VS2008迁移到VS2012项目。
作为shxtder.h的包含文件在VS2012中不再受支持
我已经包含了shlobj.h文件。
当我更换这个我收到错误时
错误C2065:'PFNSHGETFOLDERPATHW':未声明的标识符
错误C2146:语法错误:缺少';'之前标识符'pfnSHGetFolderPath'
错误C2065:'pfnSHGetFolderPath':未声明的标识符
错误C2065 :'pfnSHGetFolderPath':未声明的标识符
错误C2065:'pfnSHGetFolderPath':未声明的标识符
错误C2065:'PFNSHGETFOLDERPATHW':未声明的标识符
/ / .....
如何在VS2012中替换SHGetFolderPath(...)。
谢谢,
uday
Hi All,
I am migrating VS2008 to VS2012 Project.
as the Include File of shfolder.h is no more supported in VS2012
i have included "shlobj.h" file.
when i replace this i am getting errors as
error C2065: 'PFNSHGETFOLDERPATHW' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'pfnSHGetFolderPath'
error C2065: 'pfnSHGetFolderPath' : undeclared identifier
error C2065: 'pfnSHGetFolderPath' : undeclared identifier
error C2065: 'pfnSHGetFolderPath' : undeclared identifier
error C2065: 'PFNSHGETFOLDERPATHW' : undeclared identifier
//.....
what to do for replace SHGetFolderPath(...) in VS2012.
Thanks,
uday
推荐答案
这篇关于将VS2008迁移到VS2012 SHGetFolderPath(..)编译错误。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!