老实说,我现在正在失去理智.让我首先说一下,当我在其中定义文本和什么不是时,"MessageBox"函数在CodeBlocks中运行得非常好.但无论出于何种原因,Visual Studio对于MessageBox函数内部的内容都非常挑剔.
它一直告诉我,无论我把它放在哪里都对LPCWSTR"事物"无效.为了避免这种情况,我在下面对此进行了编程:
int main()
{
LPCWSTR a;
std::string s = "Please help me.";
a = (LPCWSTR)s.c_str();
LPCWSTR b;
std::string t = "MTS";
b = (LPCWSTR)t.c_str();
MessageBox(0,a,b, MB_OK | MB_ICONSTOP);
}
Run Code Online (Sandbox Code Playgroud)
而不是它按照我原来的想法工作,而不是因此得到了这个:
这对我来说非常紧张,我知道在此之前已经问了一次,所以请不要将我的问题标记为重复.如何使这段代码工作,以便我的信息以英文显示,并描绘我想说清楚的内容?
提前谢谢,
MTS