VC注册控件报0x80070716

 在我所在的项目中,经常是多人共同维护一个模块,由于团队内的沟通,并不算特别通常,往往这个添加的代码,另外一个很少知道为什么或者也不太关心这个问题。这个公司的特点,几乎都是跑步进行开发的,停歇的时间和机会很少!

  今天 下午的时间,为了解决一个故障,就从版本机上反合了控件代码到本地编译,发现编译能够成功,但是,利用VC IDE环境提供的注册控件工具,总是注册失败,而且会得到0x80070716错误码提示。而以前是好好的啊,没有遇到任何问题,这样操作!遂就像不会是控件所依赖的dll或lib不存在了吧,就利用上一次自己总结出来的经验,用DEPENDENCY看看,结果没有红色警告小图票,就一头雾水了,看来是遇到新问题了 :(

 

  在网上查查也语焉不详,后来还是找来一起做控件的同事来看,由于他最近增加了代码,而且知道rc文件也被更新了,所以,他一对比版本机上的rc文件和我本地的rc文件,发现少掉了一行关于rgs的配置信息!

  前面合入代码时,自己仅关心了.h、.cpp文件的合入了,竟然忘了这个,呵呵!

 

  这样一搞,问题就解决了!遇到这个问题,一是感到团队内沟通不足,二是没有发现网上有非常直接描述这个错误原因的文章,所以,就回来补充这个博文了 :)

 

 吃饭了。。。。。,后面再增添文章,呵呵!每月最少写一篇博客的目标,就这样实现了

你可能感兴趣的:(c&c++技术,dll,工具,ide)