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