2013-01-05 104 views
0

我已經在MSDN上發佈這個問題(http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/9da1b0e4-6a03-41b2-b68e-6fefb4729c52)。如果它被認爲是重複的問題,請提醒我將其刪除。謝謝。我可以爲Metro應用程序創建一個MFC DLL嗎?

我在Win8 Pro上使用VS2012 pro。我遇到了一個問題,需要您的幫助:

讓我簡化場景:Metro應用程序(JavaScript)調用DLL1(Windows運行時組件),DLL1調用DLL2(MFC DLL)。

當我創建了MFC DLL後,從「配置屬性」中,我將「使用MFC」改爲「使用標準Windows庫」,並將「Windows應用商店應用程序支持」更改爲「是」。但是我的Metro應用程序總是說「0x8007007e - JavaScript運行時錯誤:指定的模塊找不到。」調試完成後,我發現該錯誤是由DLL2引起的。但我不知道它是什麼原因造成的。

有沒有人知道這件事?或者,請你給我一些提示?

謝謝大家。

回答

0

我認爲有必要添加我的解決方案:我必須通過「添加爲鏈接」手動添加外部依賴dll(而不是系統dll,但由您自己或其他人構建)到我的js項目中。因此這個問題可以得到解決。如果遇到同樣的問題,請寫信給我,讓我們討論它。謝謝。

相關問題