我有我的電腦上運行的MFC應用程序,但是當我嘗試到另一臺電腦上運行它,我收到應用程序初始化失敗的錯誤信息,我應該重新安裝。我該怎麼辦?[VC++]如何在另一臺PC上運行我的程序?
回答
請參閱redistributing an MFC application from MSDN。您可以安裝Redistributing Visual C++ package for x86。
您還可以編譯您的程序以靜態鏈接MFC dll以便於部署。
你缺少一些庫,或者其他計算機
上靜態鏈接的應用程序或安裝VS再分發見http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
的問題是,其他計算機缺少C/C++運行時庫。安裝Microsoft Visual C++ runtime的版本,該版本與用於在另一臺計算機上編譯它的Visual C++版本相匹配。
或者,您可以靜態鏈接應用程序。右鍵單擊解決方案資源管理器中的項目,然後選擇屬性,然後導航到C/C++>代碼生成>運行時庫。選擇不包含「DLL」的調試/發佈選項。
您可以鏈接靜態或安裝VC++可再發行組件包。
感謝您的回放.. 我使用Nick的方法「C/C++>代碼生成>運行時庫」選擇不包含「DLL」的調試/發佈選項,但我收到一條錯誤消息: 命令行錯誤D8016:「/ MTD」和「/ CLR:純」的命令行選項是不相容 ?? – MoazMohmmed 2010-04-10 06:02:09
如果你得到「並排側配置錯誤」的消息,這意味着你的EXE必須運一些額外的文件,可能是MFC/ATL的DLL。使用依賴關係walker來找出依賴關係:http://www.dependencywalker.com/
- 1. MFC應用程序的調試版本(可在另一臺PC上運行)
- 2. 轉發X11沒有SSH?如何在運行X Server的另一臺PC上運行本地應用程序?
- 3. 我有一臺PC上的Tortoise SVN Repository如何從另一臺PC連接它?
- 4. 如何獲得我在另一臺PC上工作的C#程序?
- 5. 無法在一臺PC上運行多個應用程序
- 6. Windows窗體應用程序不能在另一臺PC上運行
- 7. 如何在另一臺機器上運行web應用程序?
- 8. 在另一臺PC上運行python文件的依賴問題
- 9. 在另一臺PC上運行C#.exe文件
- 10. 從另一臺PC上的c#運行sharepoint的PowerShell?
- 11. 從另一臺連接的PC上運行tomcat
- 12. 如何在IIS中使用VS2010在另一臺PC上運行Silverlight應用程序
- 13. 如何將我的Qt項目移動到另一臺PC上
- 14. 如何在另一臺PC上顯示WP應用程序的演示?
- 15. 我必須在另一臺PC上安裝wxPython才能在PC上運行它嗎?
- 16. 我不能在另一臺電腦上運行我的應用程序
- 17. 另一臺PC上的C++程序需要的文件/ DLL
- 18. 如何將硒從一臺PC傳輸到另一臺PC?
- 19. 如何發送消息從一臺PC到另一臺PC
- 20. 如何將InnoDB表從一臺PC移動到另一臺PC?
- 21. 在PC上運行vaadin應用程序
- 22. jQuery.post在一臺PC上返回-1,但在另一臺PC上成功
- 23. Tcl:如何在另一臺機器上運行可執行程序
- 24. 從Visual Studio 2012創建安裝程序以在另一臺PC上運行應用程序
- 25. 如何在另一臺計算機上運行進程.net
- 26. 在一臺機器上運行的Android程序沒有在另一臺機器上運行
- 27. Wxwidgets在另一臺計算機上運行二進制程序
- 28. 在另一臺電腦上運行qt qml應用程序
- 29. 在另一臺機器上運行Windows 8.1應用程序
- 30. 在另一臺PC上使用SQL數據庫在客戶機上運行應用程序
謝謝您重播.. 我收到一條錯誤消息,說:命令行錯誤D8016:'/ MTd'和'/ clr:pure'命令行選項不兼容 我該怎麼辦? – MoazMohmmed 2010-04-10 07:16:32