Visual Studio 2013 C ++ Hello World程序意外调试结果

时间:2014-09-13 15:12:43

标签: c++ visual-studio debugging visual-studio-2013

首先,很抱歉,如果标题选择不当,但我不知道如何使用Visual Studio 2013编译为C时显示奇怪的代码。

代码是:

    #include <windows.h>
#include <stdafx.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    LPSTR lpCmdLine, int nCmdShow)
{
    MessageBox(NULL, "Hello World!", "Note", MB_OK);
    return 0;
}

结果是: enter image description here

我有来自MSDN的MS Visual Studio 2013 Original Genuine。 另外,我不是中国人。 IDE的界面是英文的。

1 个答案:

答案 0 :(得分:0)

我不完全确定你是如何编译的,但你最有可能在该项目的错误字符集中。

尝试:

MessageBox(NULL, L"Hello World!", L"Note", MB_OK);

如果您不打算在该字符集中工作,您也应该更改它。 右键单击项目,然后转到“属性”。 组态。 一般。 字符集。