2010-09-28 20 views
1

我正在嘗試使用Linux操作系統開始使用現有的開源項目(QuantLib)。但是,似乎大多數開發人員使用Visual Studio(從源代碼提交的項目文件來判斷)。在Visual Studio和Linux IDE中同步開發

哪個Linux C++ IDE與VS項目文件最兼容?有沒有辦法導入/導出它們,這樣我就不必從頭開始創建自己的項目(每次有人添加新文件時都會更新它們)?

編輯:所有的非託管代碼

+1

望着它已經被設置爲使用使發展SVN倉庫。只需閱讀文件名README或INSTALL,將會有完整的說明。 – 2010-09-28 15:47:38

+0

@Martin,是的,我想出瞭如何編譯它。不過,爲了方便起見,我想使用IDE。 – Grzenio 2010-09-28 16:55:48

回答

3

根據我的經驗,在Linux上執行雙重開發的最佳方法是丟棄現有的Visual Studio項目文件,而是使用CMake生成特定於平臺的構建環境。它能夠輸出Nmake makefiles(用於命令行Windows版本),Visual Studio項目和Linux makefile。這些文檔有點不盡人意,但是一旦你完成並運行,維護起來非常容易。

-2

你一定會想看看單聲道,它可能只是你在找什麼:http://monodevelop.com/

+0

雖然它的所有非託管東西... – Grzenio 2010-09-28 14:53:00

0

FAQ提供MinGW的安裝說明。似乎有一個GNU Makefile包含在內,所以你不需要混淆Visual Studio項目文件。

0

他們只是建立在MAC和Windows上。

說明這裏:http://quantlib.org/install/macosx.shtml

但由於MAC基本上是BSD Unix等它應該是相同的(或有小小的煩惱),以得到它,並在Linux上運行。

以下應工作(儘管你可能需要看看配置選項)

1) Install Boost. 
2) ./configure 
3) make