我在 VS2010 c++ 的命令行项目中有这些代码行。
TCHAR name[30];
LPTSTR pname=&name[0];
std::wstring OutNumber;
pname = &name[0];
GetWindowText(hGameNumber,pname,30);
工作正常没有问题。不,我在使用 Qt Creator 的 Qt 小部件基础应用程序中使用相同的行。编译时出现错误:
“错误:C2440:'initializing':无法从 'TCHAR *' 转换为 'LPTSTR' 指向的类型不相关;转换需要 reinterpret_cast、C 样式转换或函数样式转换”
感谢您的帮助,隆皮