我用ATL VS 2008創建了一個簡單的COM對象。我可以在我的機器上成功註冊dll並使用它。ATL DLL無法註冊到XP
但是,我試圖註冊與XP安裝的機器與DLL 沒有 VS 2008安裝。但這似乎並不成功。
然後,我安裝了VC 2008可再發行版SP1,並嘗試過。仍然註冊失敗。
然後,我做了一個靜態構建的DLL並嘗試使用同一臺機器,但仍然沒有成功。
你能幫我弄清楚這裏發生了什麼嗎?
謝謝
編輯
我發現ATL DLL可以與以下運行時庫
\ VC \ REDIST \ 86 \ Microsoft.VC90.ATL \
atl90重新分配。 dll, Microsoft.VC90.ATL.manifest
任何想法將這些文件放在客戶機中的位置?
編輯
的方式被嘗試次數後,終於我做了兩個ATL和MFC 一個靜電積聚。 令人驚訝的是它的工作。但我沒有使用ATL dll內的任何MFC庫,有人請解釋,爲什麼需要MFC庫?
謝謝您的信息,我會嘗試並將結果返回 – Nimo