战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  257 随笔 :: 0 文章 :: 506 评论 :: 0 Trackbacks

LNK4099号警告发生于 静态库没有提供pdb文件给之后使用静态库的工程链接中

解决方法如下:

 

找到静态库的工程属性:C/C++->Output Files

将Program Database File Name改为与静态库同名的pdb文件

清理工程, 重新编译,将lib及pdb提供给链接工程即可

 

P.S. 默认配置中的pdb是vcXX.pdb XX为VC版本, vs2008对应VC90.pdb

 

转载请注明: 战魂小筑http://www.cppblog.com/sunicdavy

posted on 2011-08-09 10:53 战魂小筑 阅读(6731) 评论(2)  编辑 收藏 引用 所属分类: C++/ 编程语言

评论

# re: 解决VC的LNK4099 警告 2011-08-09 18:01 right
就怕是第三方没源码的库,这个链接警告没法禁报,除了更改项目属性不生成调试信息  回复  更多评论
  

# re: 解决VC的LNK4099 警告 2011-08-10 17:23 他她女鞋
倒是没有遇见过。  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理