2011-11-21 98 views
1

我有一臺可以開發軟件的遠程服務器(有FreeBSD)。但我想使用Visual Studio,因爲它很方便:)Visual Studio + FreeBSD服務器+ ssh =?

我對服務器有一個ssh的接受。

有沒有可能在該服務器上用VS進行編譯和調試?

+1

這是其中一個問題,「如果你必須問,你買不起。」這是可能的,但是需要很多設置,很多仔細的編碼,以及整個事情打破時頻繁和煩人的打嗝。你會用什麼語言? –

+0

C++。我明白這並不簡單,但它是更好的做這項工作,然後採取愉快的IM開發,而不是使用cout或smth調試... – typedef

+1

@ user1058588:如果你想在Unix編程樂趣,然後恕我直言,你最好學習一些Unix編程環境,而不是學習在MSVC和Unix之間移植軟件。嘗試將FreeBSD安裝在備用筆記本電腦上並進行試驗。 –

回答

0

設置一個samba共享,並將其用作該項目的項目路徑。但是你必須在那臺機器上運行它。我不確定是否有可用於Linux環境的遠程調試。

3

簡答題:沒有。

長的答案:你可以在VS本地開發代碼並傳輸它。但是,根據程序的複雜程度,它所使用的語言以及遵循ISO C和C++等可移植性標準的謹慎程度,編譯本地代碼和遠程代碼都很困難。

+0

該計劃非常大。我只開發一小部分。實際上,最大的問題在於調試,因爲可執行文件的大小爲數百兆字節,並且還使用了大量輸入數據,所以我在自己的筆記本電腦上開發和調試時遇到了很多問題。這就是我使用遠程服務器的原因。但是gdb在這樣的操作系統下無法正常工作,我個人也不喜歡它。 – typedef

+2

@user - 你應該使用源代碼管理, –