2013-10-04 25 views
1

我正在寫一個與iOS設備接口的Windows應用程序。我使用mobiledevice.h頭接口與iTunes dll的iTunesMobileDevice.dll找不到

http://samdmarshall.com/media/MobileDevice.h

我確信我設置的系統環境路徑包括蘋果的應用程序支持。我確定在項目屬性中,我在鏈接器中添加了正確的.lib。我確定在編譯器屬性中包含了附加庫字段中的所有目錄。

它建立,但在運行時我得到這個錯誤:

無法加載DLL「iTunesMobileDevice.dll」:指定的模塊找不到。 (異常來自HRESULT:0x8007007E)

我試圖複製dll並將其放置在與項目和調試.exe相同的目錄中,但運行時仍存在相同的問題。我也運行了依賴walker,但它說它找不到的唯一東西是IESHIMS.dll。

我想不出別的東西要試。如果沒有詳細說明,我很抱歉。如果有人需要更詳細的信息,請讓我知道,我會盡可能多地添加。

UPDATE:解決了,只是必須包括在系統路徑的目錄,如果別人需要的解決方案

回答

1

不得不把目錄添加到可能在

開始時被發現的系統路徑 - >右鍵單擊計算機 - >屬性 - >高級系統設置 - >環境變量 - >系統變量 - >路徑

在路徑中使用';'分隔不同的目錄。