鱼C论坛

 找回密码
 立即注册
查看: 2638|回复: 4

新手,求助中 vc6.0环境下

[复制链接]
发表于 2011-12-23 16:14:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
# include <windows.h>
int WINAPI WinMain( //此处改成main就好
  HINSTANCE hInstance, // handle to current instance
  HINSTANCE hPrevInstance, // handle to previous instance
  LPSTR lpCmdLine, // command line
  int nCmdShow // show state
)
{
MessageBox(NULL,"ni hao","sulsan",0);
return 0;
}
这么简单的入门代码,连接出错,将int WINAPI WinMain改成 main就能够连接,但运行时多出了一个控制台窗口,连接错误如下

Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/549.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

549.exe - 1 error(s), 0 warning(s)
  老是说main出错,郁闷啦  
谢谢大神求救
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-23 18:29:24 | 显示全部楼层
# include <windows.h>
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
int main()
{
MessageBox(NULL,"ni hao","sulsan",0);
return 0;
}

评分

参与人数 1荣誉 +10 鱼币 +10 收起 理由
仰望天上的光 + 10 + 10

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-23 19:12:21 | 显示全部楼层
新建项目你是不是建立的控制台程序.....
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-23 22:13:29 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-12-24 07:35:30 | 显示全部楼层
建工程时我选择的是Win32 Application,这一点我是知道的,以前都是写黑窗口,是控制台程序,
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-10 10:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表