2010-04-08 60 views

回答

2

的問題是,其他計算機缺少C/C++運行時庫。安裝Microsoft Visual C++ runtime的版本,該版本與用於在另一臺計算機上編譯它的Visual C++版本相匹配。

或者,您可以靜態鏈接應用程序。右鍵單擊解決方案資源管理器中的項目,然後選擇屬性,然後導航到C/C++>代碼生成>運行時庫。選擇不包含「DLL」的調試/發佈選項。

+0

謝謝您重播.. 我收到一條錯誤消息,說:命令行錯誤D8016:'/ MTd'和'/ clr:pure'命令行選項不兼容 我該怎麼辦? – MoazMohmmed 2010-04-10 07:16:32

2

您可以鏈接靜態或安裝VC++可再發行組件包。

+0

感謝您的回放.. 我使用Nick的方法「C/C++>代碼生成>運行時庫」選擇不包含「DLL」的調試/發佈選項,但我收到一條錯誤消息: 命令行錯誤D8016:「/ MTD」和「/ CLR:純」的命令行選項是不相容 ?? – MoazMohmmed 2010-04-10 06:02:09

0

如果你得到「並排側配置錯誤」的消息,這意味着你的EXE必須運一些額外的文件,可能是MFC/ATL的DLL。使用依賴關係walker來找出依賴關係:http://www.dependencywalker.com/

相關問題