我正在尝试在Qt Creator中构建一个Qt示例并使用SHGetSpecialFolderPath给出错误:
Starting: "C:\ALL\QtSrc\5.6\msvc2015_64\bin\qmake.exe" C:\ALL\QtSrc\Examples\Qt-5.6\qtdeclarative\quick\demos\calqlatr\calqlatr.pro -r -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug"
SHGetSpecialFolderPath() failed for standard location "16", clsid=0x1c. (??????? ?? ??????? ????? ????????? ????.)
我发现值为0x1c的clsid是CSIDL_LOCAL_APPDATA的路径,CSIDL_LOCAL_APPDATA也包含用户名,在我的机器上它包含非ASCII符号(俄文字母)。
可能是这个问题?有没有办法解决它而不用用户名重命名文件夹?