就像标题所说的那样,我无法在发布模式下将LPTSTR转换为std :: string。换句话说,当我这样做时:
LPTSTR lpt;
std::string str = lpt;
这仅在我处于调试模式时有效。编译器说没有找到匹配的构造函数。我忘了包括什么吗?
答案 0 :(得分:0)
我试过这个功能
#include <string>
using namespace std;
string LPTSTRToString(LPTSTR Input)
{
string Output;
for (int i=0;i<((wstring)Input).length();i++)
Output+=Input[i];
return Output;
}