调试案例
kele37526
自己自知
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SMapLS不能定位Kernel32.dll
最近在IS2009制作安装工程时, “安装后启动执行程序显示 不能定位SMapLS 到KERNERL32.DLL” 昨晚没睡好,头晕。找了半天也没有答案。中午睡了个懒觉。 下午发现,安装目录中多了个 winmm.dll 将其删除。运行OK 此dll在系统目录中存在。链接IS的compoment时将其放在系统目录中又在安装目录放了一份。造成。原创 2009-04-21 15:35:00 · 636 阅读 · 0 评论 -
GooglTest GoogleMock 实践感想一
最近开发新项目,负责数据模型的开发。有机会从零开始编码,趁机将一直以来关注但没有实践的googletest实践一把。下面将一些感受记录如下,也是个积累。一:环境搭建版本:下载googletest的最新版本 1.60.用Vs2010进行编译。boost_1.49注:之前的1.5在vs2010下编译有问题。环境变量: GMOCK_DIR =D:\gmock-1.原创 2012-04-05 16:54:31 · 1172 阅读 · 1 评论 -
关于vs2010下 vc的支持多国语言 在win7和xp下的问题
这两天给公司做产品的安装工程 用正版installshield2009.操作系统windos7(64bit)出现了几个问题再次一一列举以备日后参考问题1: 在win7下 is2009 经常死机崩溃。有时在制作发行时。有时鼠标点击feature时。给技术支持询问回答是:重装看看。 重装后运行几次就又开始crash。把产品部的同事郁闷坏了。 再向技术支持询问。回答:原创 2011-10-26 17:54:36 · 2990 阅读 · 1 评论 -
关于mt.exe 嵌入清单出错的排出
场景介绍:将之前在xp系统下,vs2005下运行正常的的程序移到WINDOWS7系统下vs2005。由于在最后将清单文件内嵌到执行程序时出错,(出现怪字符)mt.exe : general error c101008d: Failed to write the updated m原创 2010-10-18 15:53:00 · 1083 阅读 · 0 评论 -
关于调试心态
<br />1:<br />调试程序,尤其是出现了莫名其妙情况时。不要心急,先制定一个调试计划包括<br /> <br />要调试的哪几个可能是引起错误的方面,<br /> <br />调试工程的版本,类型。<br /> <br />2:<br />当没有头绪时先放松一下啊,<br />睡大觉当心态平和后再工作,往往是半功倍。原创 2011-05-12 09:05:00 · 331 阅读 · 0 评论 -
cli 调用 c++ dll 链接错误 LNK2028 LNK2019
最近写一个cli程序(B)对另一个c++dll(C)进行包装 再由Csharp程序(A)通过调用B,调用C中的函数/类。C编译真确,编译B时出现如下链接错误错误error LNK2028: 无法解析的标记(0A00000C) "public: __thiscall CXXXKPlateLimit::MyLibName(void)" (??0CKkkkPlateLimit@@$$FQAE@XZ),该标记在函数 "public: int __clrcall clrLimite::笑嘻嘻inder::Fi原创 2011-05-11 15:55:00 · 2852 阅读 · 0 评论 -
VC 编译选项的使用点滴 warring lnk4908
1:在项目-sitting-连接器-输入-忽略特定库设置中输入MSVCRTD.LIB或者在命令行中输入 /NODEFAULTLIB:msvcrtd.lib都可。2:在项目-sitting-连接器-命令行 :输入/VERBOSE:LIB 可以在编译时列出链接的所需要的lib库。原创 2010-07-15 09:42:00 · 380 阅读 · 0 评论 -
安装后运行smapls错误
前两天,做了个安装程序,将动态库等,运行程序放在同一个目录下,运行正常。然后在同事的机子上做一个安装程序。用INSTALLSHIELD将动态库,EXE等打包。 安装后,一运行,弹出对话框显示:“无法定位程序输出点SMaPLS,于动态库KERNEL32.DLL”。当时有点懵!!在我的机子上运行没有问题呀?? 记得以前出项过这个问题,还写个记录记下来了。因为原创 2010-04-20 14:39:00 · 661 阅读 · 0 评论 -
应用程序运行 Error 1706 错误
问题:2009-11-27前天,在启动用用程序的时候,弹出对话框,提示: “The feature you are trying to use is on a network resource that is unavailable”以及提示:"Click OK to try again, or enter an alternate path t原创 2009-11-27 16:07:00 · 2449 阅读 · 0 评论 -
GooglTest GoogleMock 实践感想三 死亡测试初步(2)
关于googletest的死亡测试的问题:当被测函数在动态库中并有assert()断言,运行对应的测试用例时弹出警告对话框,每次都要认为的选择是否继续执行。当这种情况很多时,就很繁琐了。 帮助中说设置运行标识 testing::GTEST_FLAG(catch_exceptions) =0 ;可以忽略异常捕获。但对于assert() 属于被测的动态库时,始终弹出原创 2012-04-25 10:29:39 · 1167 阅读 · 0 评论
分享