VC6.0 Compile时没错误,但build发生以下错误

ming530108 2009-08-08 03:21:45
LIBCMT.lib(wwincrt0.obj) : error LNK2001: unresolved external symbol _wWinMain@16
Debug/HideProcess.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

HideProcess.exe - 2 error(s), 0 warning(s)

...全文
438 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoersixukun 2011-05-09
  • 打赏
  • 举报
回复
同样的问题,搞了半天,才发现8楼正解。。。。。。我好菜啊,才开始学c
zgjxwl 2009-08-08
  • 打赏
  • 举报
回复
不用说了。。如果不是main写错了。。大概不是这个写错了。
出现这个错误的原因是你使用了一个在库LIBCMT.lib里面的函数。。
你先搜下lib目录下有没有LIBCMT.lib再说。。。而且环境配置也要没错
#pragma comment( lib, "LIBCMT" )
因为这条语句里没用绝对路径。。
baihacker 2009-08-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ming530108 的回复:]
2楼和5楼。6楼的方法试过了,还是不行 我是用Win32 console application 建的工程
[/Quote]
你的main写错了...?
ming530108 2009-08-08
  • 打赏
  • 举报
回复
2楼和5楼。6楼的方法试过了,还是不行 我是用Win32 console application 建的工程
wangsf8605 2009-08-08
  • 打赏
  • 举报
回复
如果上面没有解决的话,可以这样试试
project->setting->link,在project options中将 subsystem:Windows改为subsystem:console。
zgjxwl 2009-08-08
  • 打赏
  • 举报
回复
如果上面的都没解决的话。。。就是你的库的问题了。具体可以加上
#pragma comment( lib, "LIBCMT" )
原因是这个 LIBCMT.lib(wwincrt0.obj) :

也可以在project--》setting--》link--》object/library modules
在这个框里把LIBCMT.lib 粘贴进去
zgjxwl 2009-08-08
  • 打赏
  • 举报
回复
额。。。飞雪还用的comment指定链接选项了。。
zgjxwl 2009-08-08
  • 打赏
  • 举报
回复
你建成了Win32 application了。。WinMain是它的入口函数
你要建Win32 console application ,工程选错了,他的入口函数才是main
baihacker 2009-08-08
  • 打赏
  • 举报
回复
#pragma comment(linker, "/subsystem:console")

在代码中加上这一句试试...
因为你把工程类型建立错了...需要WinMain但是你只有main.
通过这句可以让链接器知道你是控制台程序,于是就只要main了
mstlq 2009-08-08
  • 打赏
  • 举报
回复
你的入口是main函数吗?

那么建立工程的时候,请选择“win32控制台程序”^_^

65,189

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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