用VC6 Build时冒出的一大堆Already defined错误

来源:互联网 发布:陈奕迅 圣诞结 知乎 编辑:程序博客网 时间:2024/06/06 09:50
今天又遇到这个问题了:
Build时突然冒出一大堆Link Error LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification LIBC.lib(crt0dat.obj) : error LNK2005: __cinit already defined in libcmtd.lib(crt0dat.obj) LIBC.lib(crt0dat.obj) : error LNK2005: _exit already defined in libcmtd.lib(crt0dat.obj) LIBC.lib(crt0dat.obj) : error LNK2005: __exit already defined in libcmtd.lib(crt0dat.obj)
这个问题以前遇到过,今天想了好久才想起来以前是怎么解决的,所以还是记下来好。
把Project设置中的MFC库从Static改为Share DLL就可以了。
原创粉丝点击