您好,我正在爲我的Windows平臺上的工具鏈進行跨平臺C++開發。我計劃使用Boost.Build構建和Boost :: Test以進行單元測試。我將爲我的VCS使用Mercurial,因爲我可以將該回放放到我的外部HD上,然後將其放到我的Windows或Linux分區中。主要的東西是編輯器編譯器/調試器。任何人有任何建議?跨平臺C++工具鏈
隨着Boost.Build我可以在技術上與它支持的任何編譯器輕鬆構建。這意味着Windows上的MSVC和Linux上的GCC通過使用與標誌相同的腳本。
你實際上是要在兩個平臺上運行IDE嗎?我想這對平臺特定的調試很有用,但大多數情況下,我認爲你只是在一個平臺上開發(聽起來像你的Windows的Windows),然後編譯兩者。 – 2009-12-12 18:20:11
誠實地說,如果我在很多情況下使用IDE,我都會很少關心它們,儘管使用相同的編輯器會很好。 – blewisjr 2009-12-12 18:25:54
什麼平臺?如果你只提到Linux和Windows,那麼我建議你使用虛擬機而不是雙引導系統。然後,您可以使用本機工具並從Windows運行本機Linux版本(或其他方式)。它使測試更快,更簡單。例如,使用免費版本的VMWare Server。 – Clifford 2009-12-13 10:59:40