我正在創建COM對象dll。當我把它帶到WIN XP 32位macheen並試圖註冊時,我得到了消息: LoadLibrary ... failed. The specified module could not be found
。LoadLibrary ...失敗。缺少dll
當我看着它的Dependency Walker我發現有遺漏3的DLL:
ATL100.dll
MSVCR100D.DLL
DWMAPI.DLL
什麼是解決這個問題的途徑?我不喜歡這樣一個事實,即當我將這個COM DLL安裝到我的客戶時,我還需要將缺失的DLL一起使用。
在發佈之前做研究。這被問以前數百萬次。 http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/845617aa-ab76-4fe1-a658-d020828598b8 – 2012-08-13 12:05:46
你是否缺少任何運行時庫?你是否嘗試用谷歌搜索失蹤dll的名字來找出它們的一部分? – Wug 2012-08-13 12:05:59