解決思路:
這樣的錯誤,明顯就是兩個被link到的library都提供了同名的函式。但直接ignore掉LIBCMTD.lib當(dāng)然是不行的,因為它是C的library。之所以發(fā)生這個問題,是因為MFC的library和C的library相衝突,必須設(shè)定它們被link的順序,也就是先nafxcwd.lib再LIBCMTD.lib。但是這二者都是default libraries,所以要怎麼設(shè)定它們的順序呢?
/中文/
/英文/
/中文/
/中文/
/英文/
/中文/
/中文/
/中文/
/中文/
/中文/
887KB/中文/5.2
這樣的錯誤,明顯就是兩個被link到的library都提供了同名的函式。但直接ignore掉LIBCMTD.lib當(dāng)然是不行的,因為它是C的library。之所以發(fā)生這個問題,是因為MFC的library和C的library相衝突,必須設(shè)定它們被link的順序,也就是先nafxcwd.lib再LIBCMTD.lib。但是這二者都是default libraries,所以要怎麼設(shè)定它們的順序呢?
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告