Release打开调试信息后,链接不过的问题解决
2008-10-29 08:50
260 查看
某天自己写了一个程序,使用到了第三方库(也是自己编译的)。当编译Release版的时候,发现死活链接不过,出错信息为:
missing debugging info for reference module。
仔细查了一下,发现是和我在Release版上打开Debug Info有关。当我把Debug Info关掉后,就可以顺利链接通过;打开Debug Info就链接不过,但在我的笔记本上是能链接通过的。
从错误信息来看,是第三方库缺少调试信息。因为第三方库是在我的笔记本上编译的,所以我的笔记本上能编过(把我笔记本上相应的路径改一下即可发现同样链接不过的问题)。
不过如果我的第三方库不带调调试信息(.pdb文件),而我自己的程序又要在Release上打开调试信息,怎么办呢?
摸索了一下,发现只要把Link->Debug属性页上的:Separate types勾上,就可以顺利链接通过了。
missing debugging info for reference module。
仔细查了一下,发现是和我在Release版上打开Debug Info有关。当我把Debug Info关掉后,就可以顺利链接通过;打开Debug Info就链接不过,但在我的笔记本上是能链接通过的。
从错误信息来看,是第三方库缺少调试信息。因为第三方库是在我的笔记本上编译的,所以我的笔记本上能编过(把我笔记本上相应的路径改一下即可发现同样链接不过的问题)。
不过如果我的第三方库不带调调试信息(.pdb文件),而我自己的程序又要在Release上打开调试信息,怎么办呢?
摸索了一下,发现只要把Link->Debug属性页上的:Separate types勾上,就可以顺利链接通过了。
相关文章推荐
- VC6下Release版工程增加调试信息遇到的问题和解决的方法
- 如何解决Outlook2010邮件中的链接点击无法打开问题?
- “无法打开工作组信息文件中的表 'MSysAccounts'”的问题的解决方法
- 华为手机默认浏览器打开应用宝链接直接启动应用问题解决
- 解决 winform打开网页 和WebBrowser打开链接360误报拦截的问题
- win8下火狐安装firebug调试程序后打开崩溃的问题解决方法
- “无法打开工作组信息文件中的表 'MSysAccounts'”的问题的解决方法
- 打开vc设置中release下的调试信息生成选项
- Release模式下加载FFmpeg提示“无法定位程序输入点XXX与动态链接库XXX.dll ”的问题解决
- 魅族手机打开usb调试后链接不上电脑,解决方法如下
- Android真机调试时突然无法显示Logcat信息问题解决参考
- vs在release模式下出现“生成下面的模块时,启用了优化或没有调试信息”错误信息解决办法
- 点击网页链接自动打开word的问题终于解决了
- SILVERILGHT开发遇到调试资源字符串不可用,键和参数通常会提供足够的信息来诊断问题的解决
- F12调试打开时,出现很多多余内容问题解决
- 问题-[Access]“无法打开工作组信息文件中的表 'MSysAccounts'”的问题的解决方法
- 解决IE中window.open打开链接refer丢失的问题
- pgbouncer中增加消息格式解析和调试信息后,导致链接失败的问题
- VS2005 Release版无法调试问题的解决方法
- OGRE库编译和使用问题,重定义以及dxguid.lib 调试信息损坏,请重新编译 等各种问题解决