用Borland的免费命令行编译器编译出错,大家帮我看看怎么回事。
源文件:win.c
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}
-----------------------------------------------------
然后执行bcc32 win.c时提示:
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
win.c:
Warning W8057 win.c 8: Parameter 'hInstance' is never used in function WinMain
Warning W8057 win.c 8: Parameter 'hPrevInstance' is never used in function WinMain
Warning W8057 win.c 8: Parameter 'lpCmdLine' is never used in function WinMain
Warning W8057 win.c 8: Parameter 'nCmdShow' is never used in function WinMain
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_main' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ
怎么回是啊? 我已经按照readme的要求将c:\borland\bcc55加入path, 而且按要求在bin目录下创建了bcc32.cfg和ilink32.cfg. 真急死我了.