2011-05-19 97 views
0

我正在對SMPlayer進行一個小型修改; Linux版本...
make,sudo make install從命令行工作,但我想在IDE中的項目。Linux源代碼包如何在IDE中作爲項目打開?

我想使用CodeBlocks IDE,因爲我之前使用過它,但是如果需要其他一些IDE,我可以使用它代替...(我使用Codeblocks,因爲它很簡單,並且適合我當前處理IDE的能力)。

有什麼方法可以使用SMPlayer的Makefile或者其他的東西?

回答

1

Code :: Blocks已經內置了對Makefile項目的支持。請參閱the FAQ

你也可以使用vim或emacs;)

+0

我現在很好地關閉,但是當我'構建'Codeblocks彈出消息'make:***沒有規則可以做出目標'cleanRelease'.'和調試目標同樣...我將不得不多玩一點..你肯定把我放在正確的軌道上..我喜歡你關於使用emacs的建議,我剛剛開始使用。我懷疑'vim'和'emacs'可能更適合這種類型的Linux軟件包......這是一個很大的學習曲線,但我可以把兩條曲線放在一起:) – 2011-05-20 00:26:30

+0

@fred我打賭Code :: Blocks正在試圖在建造之前清理該項目。也許它有一種方法讓你告訴它該怎麼做清理......(我一直不使用Code :: Blocks,vim:D) – alternative 2011-05-20 00:28:47

2

這取決於IDE,與Linux幾乎沒有任何關係。

您的程序是否附帶cmake或其他安裝工具?這通常使得它更容易。例如在KDevelop中,您可以直接從CMakeLists.txt和Makefiles導入。

如果一切都失敗這可能是很容易做這樣的事情(不知道您的具體IDE):

  1. 添加新項目
  2. 集build目錄和其他必要的設置(如編譯器和編譯器標誌)
  3. 將已經存在的文件添加到它。
  4. 按「編譯」按鈕。

這顯然取決於項目結構,設置和大小。

+0

現在你可以發表評論。 – YXD 2011-05-19 23:20:18

+0

如果它的過度依賴,動態代碼生成,生成config.h的配置解決方案或其他任何異常,您的「其他」解決方案將無法正常工作。 – alternative 2011-05-19 23:22:57

+0

你的1,2,3,4步驟很有用..我從來沒有這樣做過......我只參與過我自己的程序......看起來目錄可能是我現在的問題,但是作爲它沒有直接工作,我會看看mathepic的vim/emacs的建議.. – 2011-05-20 00:36:54

相關問題