编译问题

yangl2000 2003-10-10 12:07:32
在使用共享库没有问题
在静态库里出现 如何解决,急呀。汗呀。
Linking...
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _InitMultipleMonitorStubs already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _xGetSystemMetrics@4 already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _xMonitorFromPoint@12 already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _xMonitorFromRect@8 already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _xMonitorFromWindow@8 already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _xGetMonitorInfo@8 already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _xEnumDisplayMonitors@16 already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_fMultiMonInitDone already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_pfnEnumDisplayMonitors already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_pfnGetMonitorInfo already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_pfnMonitorFromPoint already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_pfnMonitorFromRect already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_pfnMonitorFromWindow already defined in nafxcw.lib(wincore.obj)
BCGCBPROStatics62.lib(BCGPPopupMenu.obj) : error LNK2005: _g_pfnGetSystemMetrics already defined in nafxcw.lib(wincore.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _calloc already defined in libcmt.lib(calloc.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __mbscmp already defined in libcmt.lib(mbscmp.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _free already defined in libcmt.lib(free.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __strdup already defined in libcmt.lib(strdup.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _atol already defined in libcmt.lib(atox.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _toupper already defined in libcmt.lib(toupper.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _atoi already defined in libcmt.lib(atox.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _memmove already defined in libcmt.lib(memmove.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __ismbcspace already defined in libcmt.lib(ismbspc.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __ismbcdigit already defined in libcmt.lib(ismbdgt.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __setmbcp already defined in libcmt.lib(mbctype.obj)
nafxcw.lib(nolib.obj) : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
nafxcw.lib(nolib.obj) : warning LNK4098: defaultlib "mfcs42.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
libcmt.lib(crt0init.obj) : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
Release/WatchServer.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿甘 2003-10-10
  • 打赏
  • 举报
回复
可能是互相include了,检查一下
lh_lihong 2003-10-10
  • 打赏
  • 举报
回复
错误信息说得很清楚了。

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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