posts - 27,  comments - 68,  trackbacks - 0
错误处理
各种错误信息、异常信息的处理方法
如何用Visual Studio 2005编译Wireshark的插件      摘要: 今天尝试用Visual Studio 2005编译以前用Visual Studio 2003编译成功过的一个Wireshark插件,生成后发现居然无法在官方的Wireshark中加载插件。在 KenThompson的“Creating Your Own Custom Wireshark Dissector”一文中提到使用Visual Studio 2005编译生成的插件只能在使用Visual Studio 2005生成的Wireshark版本中测试。使用自己采用Visual Studio 2005生成的Wireshark版本测试,发现确实可以,而官方的就不行了。使用Dependency Walker看了看,发现使用Visual Studio 2005生成的DLL文件需要使用MSVCR80.DLL,而官方的Wireshark使用的是MSVCRT.DLL,两者不兼容,所以会出现错误。在微软的网站上可以找到解决的方法:  阅读全文
posted @ 2009-04-24 23:26 zealsoft 阅读(2701) | 评论 (4)  编辑
运行Google CTemplate首页的例子遇到_CrtIsValidHeapPointer异常      摘要: 最近打算使用Google CTemplate作为模板引擎,但是运行其主页上的例子居然出现了错误。程序运行的结果正常,但是在退出时导致了_CrtIsValidHeapPointer异常,主要是释放string变量时出现了错误。搜索了一下Google CTemplate的讨论组,说如果编译库文件所使用的CRT版本和编译程序所使用的CRT版本不一致会导致这个问题。DLL库采用的CRT是多线程DLL方式的,所以应用程序也必须使用这个方式,这就需要在应用程序的工程选项中将CRT由默认的单线程方式改为多线程DLL方式。  阅读全文
posted @ 2008-08-30 12:41 zealsoft 阅读(1658) | 评论 (2)  编辑
TAU G2的错误信息:TSC0134: Transition must end with stop, nextstate or join action.      摘要: TAU G2的错误信息常常显得很诡异。不但帮助中找不到,而且字面的意思也不准确。今天又遇到一个:
text.ttp Error TSC0134: Transition must end with stop, nextstate or join action. GUID: *gUWtVDd*H5LUiy6sEYVQFxL
  阅读全文
posted @ 2007-02-08 17:48 zealsoft 阅读(814) | 评论 (0)  编辑

欢迎访问我的学术博客

<2022年10月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(13)

随笔分类(28)

随笔档案(27)

搜索

  •  

积分与排名

  • 积分 - 55140
  • 排名 - 380

最新评论

阅读排行榜

评论排行榜