2009-07-10 117 views
1

鑑於編譯:跨平臺使用Visual Studio 2008

  • C++代碼庫有超過500K LOC
  • 使用的Windows相同的基本代碼(Visual Studio的9 2008)和Linux(RHEL)

開發過程中的大部分任務當然是編輯/編譯/修復(因此我們喜歡​​編程:))。我們的大多數開發人員都只使用Visual Studio背景,而恕我直言,它非常強大。

有沒有什麼辦法可以從VS內遠程編譯Linux機器?

我發現this sitethis other site但Visual Studio 9 2008不支持nmake,而我需要爲至少build/rebuild和clean添加命令行。我發現我可以添加一個命令作爲預生成事件或作爲外部工具(菜單 - >工具 - > ...)。但它只有1個命令,而我需要3個命令。

也許有其他方法嗎?

感謝
迪馬

回答

0

如果你把三個命令在一個bat文件,並調用批處理文件作爲一個預生成事件命令會發生什麼情況?這是否解決您的問題

2

如果您可以「只添加一條命令」,那麼解決方案應該將您想要運行的命令序列打包到一個.bat文件中。我還沒有嘗試過從Visual Studio做這件事,但如果它不起作用,我會感到非常驚訝。

Here是一篇關於在Windows託管環境下使用gcc對Linux進行交叉編譯Linux代碼的文章。

0

嘗試添加以分號分隔的三個命令。

command1;command2;command3 

我還沒有測試過這個,直到我重新啓動後才能夠,但我認爲這可能會起作用。