當我嘗試註冊使用regsvr32創建的.dll時,出現奇怪的問題。未能使用regsvr32註冊.dll - 僅在發佈版本
在開發過程中一切正常,調試版本註冊並正常工作。現在我想創建一個發行版本,但該版本不再註冊。
REGSVR32想出了以下錯誤:
The module "mpegsplitter.dll" failed to load.
Make sure the binary is stored at the specified path or
debug it to check for problems with the binary or
dependent .DLL files.
The specified procedure could not be found.
一些研究把我帶到了依賴學步車,它不告訴我這個
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
它也確實表現出對「CRTDLL的依賴。 DLL「的調試版本沒有(功能視圖顯示soem函數,通常應該在ole32.dll中),它是紅色的。
到目前爲止這麼好,我猜它與某些依賴步行者在那裏顯示的內容有關。
但我從哪裏出發呢?我如何解決它? 任何幫助將不勝感激,這已經讓我忙了好幾個小時了。
謝謝!
您是如何解決訂購問題的?我想我可能會遇到一些與我正在加載的外部庫有關的類似問題。 – funseiki 2012-11-02 15:59:51