2009-07-23 106 views
3

我想使用Eclipse在Linux上開發C++項目。特別是我想使用Eclipse CDT修改穩定和廣泛使用的開源項目。其中之一是英特爾Opencv。有教程來創建這裏簡單的C++項目:在Linux中使用Eclipse C++ CDT

我見過很多教程使用Eclipse CDT寫在 OpenCV的程序,如瀏覽:

但是我 想使用Eclipse對Open進行更改Cv平臺本身並從那裏編譯它 。我真的很喜歡很多的Eclipse的功能,如:

  • 語法高亮
  • 大綱
  • 代碼輔助
  • 代碼模板
  • 代碼歷史

會有人寫 關於如何製作項目的小教程在Eclipse中從OpenCv tarball?我會在Linux上使用Eclipse CDT。

Eclipse CDT可以識別Makefile,因爲它可以爲Ant腳本執行操作嗎?

+0

感謝喬納森編輯... – iceman 2009-07-25 02:56:49

回答

2

我做了OpenCV使用cmake的經驗。您可以解壓縮cmake源代碼並使用cmake進行編譯。即使在你改變之後。有一些工具可以將cmake集成到eclipse中,但是我發現它們不穩定或者不是很成熟,所以我使用終端的cmake編譯和eclipse來編輯源文件。

+0

謝謝雅努什。你用Cmake試過哪個版本的Opencv?最新的一個在這裏:https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk/opencv/有一個CMakeLists.txt。我正在使用OpenCv-1.0。0只使用autotools。在這裏也提到了使用最新OpenCv的Cmake工具: http://opencv.willowgarage.com/wiki/InstallGuide。 是否可以使用autotools生成Eclipse項目文件? – iceman 2009-07-25 02:54:47

+0

我正在使用SVN的最新版本的OpenCV,希望在這個版本中修復mac os x的一些bug。 – Janusz 2009-07-25 20:13:26

1

如果您按照Janusz關於使用cmake的建議,您可以在這裏找到一個關於使用cmake及其eclipse項目生成器的好消息tutorial(我實際上很久以前就已經遵循它:-))。在這個link中,您可以找到關於該生成器的更多信息(Eclipse CDT4生成器)。

1

使用自己的構建設置處理現有C源代碼的最簡單方法是使用'Makefile項目'而不是'Manage Project'。對於cmake,請轉到「Make Targets」視圖並輸入cmake作爲可執行文件。

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/getting_started/cdt_w_newproj.htm

How to import C makefile project into eclipse or put in under eclipse

http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.cdt.doc.user/getting_started/cdt_w_existing_code.htm