- 軟件大?。?span>5.91M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2017-06-02 19:20
- 運行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.dineoutnj.com/
362KB/中文/10.0
124KB/中文/1.6
2.39M/中文/0.0
475KB/中文/10.0
1.21M/中文/10.0
uafxcwd.lib是vs2015軟件中非常重要的庫文件,如果您電腦中的“uafxcwd.lib丟失”或者“uafxcwd.lib錯誤”,就會導(dǎo)致改軟件與其他程序發(fā)生沖突,這時您可以來綠色資源網(wǎng)下載該文件進(jìn)行修復(fù)!
.lib是一種文件名后綴,代表的是靜態(tài)數(shù)據(jù)連接庫,在windows操作系統(tǒng)中起到鏈接程序和函數(shù)(或子過程)的作用,相當(dāng)于Linux中的·a或·o、.so文件。
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當(dāng)然是不行的,因為它是C的library。之所以發(fā)生這個問題,是因為MFC的library和C的library相沖突,必須設(shè)定它們被link的順序,也就是先nafxcwd.lib再LIBCMTD.lib。但是這二者都是default libraries,所以要怎麼設(shè)定它們的順序呢?
先把它們分別都ignore掉,再額外將它們加入。也就是說:在Link頁簽上的Ignore Libraries輸入:nafxcwd.lib libcmtd.lib,再到同一頁簽的Object/library modules輸入:nafxcwd.lib libcmtd.lib。這麼一來,加入它們的順序就成了我們所強(qiáng)迫設(shè)定的順序了。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容