我用ATL做了一个组件,在建立时没有选支持MFC,现在我在里面用了stdio.h中的fopen等函数,现在我想编译一个Release MinSize版本,死活编译不过去,救命啊!!!出错说明如下:

AlexXXX 2001-10-16 03:46:56
Linking...
Creating library ReleaseMinSize\ReleaseMinSize/BidServer.lib and object ReleaseMinSize\ReleaseMinSize/BidServer.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinSize\ReleaseMinSize/BidServer.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

BidServer.dll - 2 error(s), 0 warning(s)
...全文
29 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
AlexXXX 2001-10-17
好像ATL有个Bug,在工程的选择MinSize的编译设定的时候,在Setting里面的c/c++属性页中,Preprocessor difinitions多了一个_ATL_MIN_CRT,将他删去即可。
回复
LLnju 2001-10-17
把原因贴出来呢 ......
回复
AlexXXX 2001-10-16
我明白了,看了shinboy_zsl兄以前的一封帖子之后,天光大亮!!!
回复
发动态
发帖子
ATL
创建于2007-09-28

3206

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
申请成为版主
社区公告
暂无公告