2010-05-14 161 views
4

我已經使用VS.Net在C++中創建了一個應用程序。在我的應用程序中只有windows.h依賴項,所有其他頭文件都是標準的。但問題是,當我釋放我的應用程序並在其他系統上運行時,它顯示錯誤對話框,此應用程序啓動失敗,因爲應用程序配置不正確

「此應用程序由於應用程序配置不正確而無法啓動」。

請幫我解決這個問題。

回答

4

閱讀本(約WinSxS文件):http://msdn.microsoft.com/en-us/library/aa376307(VS.85).aspx

在某些時候,他們發明了一種稱爲WinSxS技術,以及相關的 「清單」。這使得你的應用程序需要更嚴格的版本檢查DLL,這可能相當煩人。

您可以通過禁用嵌入式清單或靜態鏈接更多庫來破解它。

相關問題