2011-04-10 43 views
1

您好我有一個C++ opengl/opencv代碼塊項目http://www.openframeworks.cc/setup/linux-codeblocks與所有的makefiles。即使codeblocks似乎是grat工具我沉迷於eclipse(使用它與python和java)。有沒有一種方法可以在eclipse中導入而不會融化大腦?makefile或代碼塊在ubuntu上蝕刻

是否有一些自動或blackmagic工具從codeblocks項目或來源和makefiles創建eclipse項目?

[編輯]好吧,我設法使用Eclipse的CDT中的Makefile項目進行編譯。

現在我在projectpath/bin /中有二進制文件(並且我不想修改makefile,因爲它有點亂)。

如果我從外殼使用它們,它們工作正常。但我在eclipse中單擊運行按鈕「啓動失敗。未找到二進制文件」。

我該如何告訴eclipse來本地化correclty編譯的項目?

回答

1

如果你有一個makefile,那麼Eclipse的CDT的Makefile項目選項應該可以正常工作。

+0

那裏完全同意;對我來說就像是一個魅力 – sehe 2011-04-10 19:40:10

+0

它給我加載庫的一些錯誤。我已經在「項目屬性> c/C++常規>路徑和符號>庫」中添加了libfmodex.so,但是沒有結果。 – nkint 2011-04-10 19:49:59

+0

問題在於(我認爲)makefile充滿絕對路徑,如ADDONS_LIBS_SHARED = $ shell ls ../../../addons/*/libs/*/lib/$(LIBSPATH)/*.so) – nkint 2011-04-10 19:52:12

0

有在鐵餅使用eclipse作爲了openFrameworks編輯在 http://www.openframeworks.cc/forum/viewtopic.php?t=435

另一個非常便宜的解決方案了openFrameworks論壇線程使用任何你想要的編輯器,並使用 代碼塊命令行模式在編譯項目一個外殼

codeblocks --build whatever.cbp 
+0

感謝您的建議。我知道這個話題,但我認爲它已經過時了,因爲在我的eclipse(helios)中有一些不同之處,比如構建目標視圖和2)在最新的makefile $(PWD)中。 「codeblocks --build」不允許調試,我想 – nkint 2011-04-10 22:05:56