LoadLibrary("TestOCX.ocx") failed-The specified module could not be found

用vc++开发的activex空间注册失败,用regsvr32 TestOCX.ocx注册时提示:
LoadLibrary("TestOCX.ocx") failed-The specified module could not be found


用depends察看TestOCX.ocx发现缺少一些文件

从开发机器上拷贝对应的文件到测试机后再次depends时发现又缺少其他文件

这样拷贝文件不是解决问题的方法,因为客户机环境千差万别.
最后想到可以做静态编译
选择Project-> Setting,在打开的对话框中将USE   MFC   in   a   share   DLL改成USE   MFC   in   a   Static   Library

重新测试成功.
以上仅是我遇到的情况,可能其他问题也会导致注册失败,需要具体分析找出解决方法

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vince6799/article/details/7399831
个人分类: VC++
上一篇关于Windows Server 2008下IE不能调整安全级别的问题
下一篇Oracle 11g R2 安装时提示找不到em.ear
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭