【发布时间】:2010-11-04 10:41:48
【问题描述】:
我的项目有很多静态库(带有源代码)。 一些基础库不能断点,因为源代码与原始版本不同。 我知道如果我关闭“要求源文件与原始版本完全匹配”选项,我可以解决问题,但这个警告让我担心。 是 Microsoft Visual Studio 2008 的错误吗? 我听说当源代码的校验和与 obj 不同时会发生这种情况。 我有所有库的来源并链接为静态库, 我清理并重建了所有内容,但警告从未消失。
更糟糕的是,当我关闭“要求源文件与原始版本完全匹配”选项时,监视窗口无法显示此错误“FIX:CXX0033 前向类声明中的 OMF 类型错误” " http://support.microsoft.com/kb/131147/en-us?fr=1
我搜索了堆栈溢出并找到了几篇类似的文章(http://stackoverflow.com/questions/163133/breakpoint-not-hooked-up-when-debugging-in-vs-net-2005)但那些不能帮帮我。
环境: Windows 2003 服务器 x64 Visual Studio 2008 sp1 版本 9.0.30729.1 SP
提前致谢。
【问题讨论】:
标签: visual-studio visual-studio-2008