编译ATL工程:LNK2001: unresolved external symbol _main
编号:QA003074
建立日期: 2000年6月22日 最后修改日期:2000年6月22日
所属类别:
Wanghongbo:
操作系统: Windows 98
编程工具: VC 98
问题: 各位高手:
我创建了一个ATL工程,加入了一些代码,编译时得到如下错误信息:
Linking...
Creating library ReleaseMinSize/mail.lib and object ReleaseMinSize/mail.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
不知是何原因,请指教!
水平: 中级
回答:
你肯定在程序中使用了一些标准的C语言函数,如mem*函数。如果你想知道到底是哪个函数,可以在工程设置的ignore libraries中输入Libcmt.lib。再次链接时,会报告一些函数找不到,你就可以知道是哪些函数了。如果这些函数是必须的,解决的办法就是从工程设置中删除_ATL_MIN_CRT。
此问题由李海回答。
| |
|
|
| |
|
|