我正在处理一个遗留程序,可执行文件是用C编写的,只使用Windows API,使用Visual C6. 0。
由于所有默认库都被删除了,我无法正常使用WinMain()
。我如何指定一个新的入口点,我在任何地方都找不到该选项。我知道这是可能的,因为我已经在Visual Studio C 2010上完成了。
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBoxA(NULL,"Hello World!","info",0);
return 0;
}
错误。
LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
Release/calcy.exe : fatal error LNK1120: 1 unresolved externals
1条答案
按热度按时间0md85ypi1#
我发现它后,刚刚张贴的问题。添加到下面的头文件。