文章分类 -  编译与调试

编译与调试技巧
RT(Run Time) manifest version 9.0.30729.6161编译出来的dll不能在其他机器上运行
摘要:起因:程序工程设置了_BIND_TO_CURRENT_VCLIBS_VERSION,打包,到测试机上运行,一切OK。build server上Run time版本号为9.0.30729.4148。测试需要,我在我机器上build了A.dll,将其拷贝到测试机器替换原来的dll。程序运行不起来,界面也... 阅读全文

posted @ 2014-10-24 14:34 阿彪 阅读(4394) 评论(0) 推荐(0)

R6034-VC2008编译出来的文件执行时错误
摘要:同时引用了msvcrt90.dll 和msvcrt90d.dll check the following url for more details https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=362837 解决:把下面的代码加到工程的cpp文件里。 #ifdef _DEBUG... 阅读全文

posted @ 2008-12-12 11:37 阿彪 阅读(962) 评论(0) 推荐(0)

仅通过崩溃地址找出源代码的出错行
摘要:作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法操作,但... 阅读全文

posted @ 2005-09-28 17:36 阿彪 阅读(320) 评论(0) 推荐(0)

VC++中调试Release版本
摘要:自:http://www.china-askpro.com/msg36/qa35.shtml VC++中调试Release版本时怎样设置断点 编号:QA003535 建立日期: 2000年11月13日 最后修改日期:2001年12月11日 所属类别: C/C++ - 其他方面 打听: 操作系统: win9x 编程工具: VC6.0 问题: VC++... 阅读全文

posted @ 2005-04-19 11:04 阿彪 阅读(2431) 评论(0) 推荐(0)

VC调试入门
摘要:VC调试入门 自:http://www.vckbase.com/document/viewdoc/?id=924 作者:阿荣 概述 调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/O... 阅读全文

posted @ 2005-04-19 11:01 阿彪 阅读(857) 评论(0) 推荐(0)

导航