转载自:
https://blog.csdn.net/songyimin1208/article/details/54962903
error C2664: “BOOL SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR)”: 无法将参数 2 从“char [260]”转换为“LPWSTR”
解决方案:
1
把工程属性中的“use unicode charset”改成"use multibyte charset“。
2
把char改成TCHAR,sprintf改成_stprintf,字符串都要加_T,例如_stprintf(buf, _T("%d-%d-%d"), varValue.m_iVal);