我在调试一个简单的API程序时遇到了如下的错误:--------------------Configuration: HelloMsg - Win32 Debug--------------------
Compiling...
HelloMsg.c
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/HelloMsg.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.HelloMsg.exe - 2 error(s), 0 warning(s)请问这怎么解决啊
Compiling...
HelloMsg.c
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/HelloMsg.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.HelloMsg.exe - 2 error(s), 0 warning(s)请问这怎么解决啊
解决方案 »
- 程序调试没值
- 实现在列表控件中右键弹出菜单
- 入门初学者请问:CFontDialog cf (&lf);cf后面的括弧带个参数是什么用法?
- 点击CDHtmlDialog中的网页链接,弹出网页,如何让CDHtmlDialog中的网页与弹出的网页有相同的Session ?
- 关于messagebox的关闭问题
- VC.NET的操作问题,如何删除类?
- 关于字符串的小问题!
- 求《图形图像处理算法》书籍的下载地址
- 各位能谈谈_T是什么宏,它有什么用途呀?能举个例子吗,小弟在此给位加分!
- 问个在任务管理器中杀死窗口的问题
- 高分,在线等,一个单文档多视图问题(如何动态改变一个拆分窗口的某个View)
- 关于绘图 在控件内部绘图
要改链接选项
在Project中的Setting中,选Link选项,下面的文本框里把/subsystem:console改为/subsystem:windows你这样试试看
---------------------------------------------------------------
1.
Alt+F7,找开Settings->Link,
找到Project Options:
看看subsystem: 后是什么?
如果是console改为windows
---------------------------------------------------------------
2.
如果呢每次都RebuildAll 的话,你的每次都出现这个错误,那就是你的程序里面某个变量或是函数可能声明和定义对不上..
仔细检查一下
---------------------------------------------------------------
把ProjectOptions 中的 /subsystem:windows 改为 /subsystem:console 或者干脆把它给删掉
这样它就会自动识别main或WinMain的
很棒的方法