Posted on 2008-07-29 14:21
寒蟬 閱讀(2010)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
各種錯(cuò)誤異常解決集錦
warning
LNK4089: all references to "USER32.dll" discarded by /OPT:REF
開(kāi)發(fā)平臺(tái):VC
出現(xiàn)錯(cuò)誤:warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF。
錯(cuò)誤原因:由于打開(kāi)了優(yōu)化選項(xiàng),而且程序中包含或加入了USER32.dll,但是卻沒(méi)有調(diào)用該庫(kù)中的任何函數(shù)或方法, 所以系統(tǒng)給個(gè)通知。
解決辦法:a)這個(gè)問(wèn)題一般出現(xiàn)在release版中,當(dāng)release版編譯時(shí)會(huì)對(duì)代碼進(jìn)行優(yōu)化,將程序中實(shí)際上并沒(méi)用到的,而在工程中鏈接了的庫(kù)放棄而不編譯到工程中去。可在工程設(shè)置中的Link中的input中ingore libraries中將該庫(kù)的lib文件名輸入。
b)不予理會(huì),因?yàn)樗粫?huì)影響程序。