2011-02-04 162 views
1

這是我的問題測試版本構建

我有一個C++項目,它發出週期性迭代。這些是在MVSC2008中手動運行的發佈版本。

在我的開發機器上,這些發佈版本運行良好,但不要上沒有安裝編譯環境(在這種情況下,它不是一個側面並排錯誤)的機器。

我的問題是我怎麼模擬的客戶端PC(Windows機器沒有構建環境),以測試這些構建?我很少有權訪問未安裝MSVC的PC!

你學習-ED意見居多。

Si

+1

Visual Studio的推廣雙極構建系統(調試VS版本),絕對沒有粒度。作爲一個經驗法則,你應該對兩個(和相同的運行時)具有完全相同的選項,包括* both *的調試符號(它不會傷害並且非常方便),保持斷言並檢查* (我向你保證它很有用),並且只更改優化設置。無論什麼secure_scl_ iterators bullsh * t Ms構建到他們的STL中,我經常發現我維護着兩個不同的項目,所以我試圖確保兩種模式都產生相同的程序。當然,用戶界面不會讓你輕鬆做到這一點。 – 2011-02-04 18:12:33

回答

2

部署你的軟件清理虛擬機上系統。 我已經安裝了的Windows XP,Vista和Windows 7在清潔狀態撤消驅動器,然後當我測試軟件,我可以撤消盤面的變化,我有新的乾淨的系統在5秒。