小弟做了个COM的dll,这个dll实现了DllRegisterServer,DllUnregisterServer与DllInstall函数,当我用regsvr32注册组件时,就报"LoadLibrary("D:\文档\程序\C++程序\COM+\ComDll1\debug\ComDll1.dll")"错误。具体情况是这样的:]
(1)原本做好的dll重新编译了下,就不能注册成功,于是我删除原来的注册表引用,但用的还是以前的CLSID,就报"LoadLibrary"错误。
(2)之后,我又创建的其他的工程,使用不同的CLSID,但还是报"LoadLibrary"错误。
是哪里出问题了?
(1)原本做好的dll重新编译了下,就不能注册成功,于是我删除原来的注册表引用,但用的还是以前的CLSID,就报"LoadLibrary"错误。
(2)之后,我又创建的其他的工程,使用不同的CLSID,但还是报"LoadLibrary"错误。
是哪里出问题了?
2)换到非中文路径下实施
第二,要用Depends查查它是不是依赖于什么不存在的库
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
是哪里有问题呀?
从regsvr32.exe弹出的消息框,要怎么知道具体错误信息呢?