用Borland的免费命令行编译器编译出错,大家帮我看看怎么回事。

waterwalk 2002-11-19 05:00:18
源文件: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. 真急死我了.
...全文
149 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
waterwalk 2002-11-19
  • 打赏
  • 举报
回复
还有这一堆warning, 虽然没什么影响, 但怎么去掉它们呢?

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧