西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

uafxcwd.lib庫文件

  • uafxcwd.lib庫文件
  • 軟件大小:3.2M
  • 更新時間:2013-08-22 09:48
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產軟件 / 免費軟件 / 源碼相關
  • 軟件等級:2級
  • 應用平臺:WinAll, WinXP
  • 官方網(wǎng)站:暫無
  • 應用備案:
好評:50%
壞評:50%

本類精品

軟件介紹

最近在VC 6.0上作業(yè),有幾個地方都遇到一個十分惱人的錯誤。就是出現(xiàn)下述的錯誤: Linking... nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj) nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj) Debug/DCap.exe : fatal error LNK1169: one or more multiply defined symbols found 

解決思路:

這樣的錯誤,明顯就是兩個被link到的library都提供了同名的函式。但直接ignore掉LIBCMTD.lib當然是不行的,因為它是C的library。之所以發(fā)生這個問題,是因為MFC的library和C的library相衝突,必須設定它們被link的順序,也就是先nafxcwd.lib再LIBCMTD.lib。但是這二者都是default libraries,所以要怎麼設定它們的順序呢?

解決方法:

先把它們分別都ignore掉,再額外將它們加入。也就是說:在Link頁籤上的Ignore Libraries輸入:nafxcwd.lib libcmtd.lib,再到同一頁籤的Object/library modules輸入:nafxcwd.lib libcmtd.lib。這麼一來,加入它們的順序就成了我們所強迫設定的順序了。
軟件標簽: 庫文件

軟件截圖

uafxcwd.lib庫文件

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字數(shù): 0/500

TOP
軟件下載