【发布时间】:2014-01-04 05:31:20
【问题描述】:
我尝试在 Visual Studio 中编写我的第一个程序,但遇到了一个错误。 它说:-
Error 3 error LNK2019: unresolved external symbol _wWinMain@16 referenced in function ___tmainCRTStartup
E:\Documents\Programming\Software Development\Microsoft Development\Microsoft Development\MSVCRTD.lib(wcrtexew.obj)
Microsoft Development
在研究中我发现了类似的错误,但没有一个可以帮助我解决问题。 我已将入口点更改为
wWinMainCRTStartup
字符集为 Unicode
要控制台的子系统。该项目是一个win32应用程序。代码如下:-
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Hello World!", "Note", 1/*MB_OK*/);
printf("nCmdShow = %d\n", nCmdShow);
return 0;
}
我该如何解决这个问题?
附:我正在使用 Visual Studio Ultimate 2013
【问题讨论】:
标签: winapi visual-studio-2013 lnk2019 msvcrt