指引网

当前位置: 主页 > 编程开发 > C >

VC.NET 中编译时的警告_VC技术文章_VC_软件编程

来源:网络 作者:佚名 点击: 时间:2017-07-19 23:02
[摘要] 

LINK   :   warning   LNK4089:   /OPT:REF   已丢弃所有对“OLEAUT32.dll”的引用   
LINK   :   warning   LNK4089:   /OPT:REF   已丢弃所有对“USER32.dll”的引用   
原因:The   linker   discarded   all   packaged   functions   that   referenced   exports   in   dynamic-link   library.   As   a   result,   dynamic-link   library   and   its   import   library   are   unneeded.   
这个警告是告诉你在link里包含了user32.lib   也就是说你调用user32.dll!但你却在工程里没有用一个user32.dll的export   funtion! 

 
  解决方法一:在Project-->Setting->Link选项中添加"/OPT:NOREF   ".  
   
  解决方法二:使用"#pragma   warning(disable:4089)"屏蔽该warning.   
   

<
------分隔线----------------------------