我正在嘗試使用Linux操作系統開始使用現有的開源項目(QuantLib)。但是,似乎大多數開發人員使用Visual Studio(從源代碼提交的項目文件來判斷)。在Visual Studio和Linux IDE中同步開發
哪個Linux C++ IDE與VS項目文件最兼容?有沒有辦法導入/導出它們,這樣我就不必從頭開始創建自己的項目(每次有人添加新文件時都會更新它們)?
編輯:所有的非託管代碼
我正在嘗試使用Linux操作系統開始使用現有的開源項目(QuantLib)。但是,似乎大多數開發人員使用Visual Studio(從源代碼提交的項目文件來判斷)。在Visual Studio和Linux IDE中同步開發
哪個Linux C++ IDE與VS項目文件最兼容?有沒有辦法導入/導出它們,這樣我就不必從頭開始創建自己的項目(每次有人添加新文件時都會更新它們)?
編輯:所有的非託管代碼
根據我的經驗,在Linux上執行雙重開發的最佳方法是丟棄現有的Visual Studio項目文件,而是使用CMake生成特定於平臺的構建環境。它能夠輸出Nmake makefiles(用於命令行Windows版本),Visual Studio項目和Linux makefile。這些文檔有點不盡人意,但是一旦你完成並運行,維護起來非常容易。
的FAQ提供MinGW的安裝說明。似乎有一個GNU Makefile包含在內,所以你不需要混淆Visual Studio項目文件。
他們只是建立在MAC和Windows上。
說明這裏:http://quantlib.org/install/macosx.shtml
但由於MAC基本上是BSD Unix等它應該是相同的(或有小小的煩惱),以得到它,並在Linux上運行。
以下應工作(儘管你可能需要看看配置選項)
1) Install Boost.
2) ./configure
3) make
望着它已經被設置爲使用使發展SVN倉庫。只需閱讀文件名README或INSTALL,將會有完整的說明。 – 2010-09-28 15:47:38
@Martin,是的,我想出瞭如何編譯它。不過,爲了方便起見,我想使用IDE。 – Grzenio 2010-09-28 16:55:48