我正在對SMPlayer進行一個小型修改; Linux版本...
make
,sudo make install
從命令行工作,但我想在IDE中的項目。Linux源代碼包如何在IDE中作爲項目打開?
我想使用CodeBlocks IDE,因爲我之前使用過它,但是如果需要其他一些IDE,我可以使用它代替...(我使用Codeblocks,因爲它很簡單,並且適合我當前處理IDE的能力)。
有什麼方法可以使用SMPlayer的Makefile或者其他的東西?
我正在對SMPlayer進行一個小型修改; Linux版本...
make
,sudo make install
從命令行工作,但我想在IDE中的項目。Linux源代碼包如何在IDE中作爲項目打開?
我想使用CodeBlocks IDE,因爲我之前使用過它,但是如果需要其他一些IDE,我可以使用它代替...(我使用Codeblocks,因爲它很簡單,並且適合我當前處理IDE的能力)。
有什麼方法可以使用SMPlayer的Makefile或者其他的東西?
Code :: Blocks已經內置了對Makefile項目的支持。請參閱the FAQ。
你也可以使用vim或emacs;)
這取決於IDE,與Linux幾乎沒有任何關係。
您的程序是否附帶cmake或其他安裝工具?這通常使得它更容易。例如在KDevelop中,您可以直接從CMakeLists.txt和Makefiles導入。
如果一切都失敗這可能是很容易做這樣的事情(不知道您的具體IDE):
這顯然取決於項目結構,設置和大小。
現在你可以發表評論。 – YXD 2011-05-19 23:20:18
如果它的過度依賴,動態代碼生成,生成config.h的配置解決方案或其他任何異常,您的「其他」解決方案將無法正常工作。 – alternative 2011-05-19 23:22:57
你的1,2,3,4步驟很有用..我從來沒有這樣做過......我只參與過我自己的程序......看起來目錄可能是我現在的問題,但是作爲它沒有直接工作,我會看看mathepic的vim/emacs的建議.. – 2011-05-20 00:36:54
我現在很好地關閉,但是當我'構建'Codeblocks彈出消息'make:***沒有規則可以做出目標'cleanRelease'.'和調試目標同樣...我將不得不多玩一點..你肯定把我放在正確的軌道上..我喜歡你關於使用emacs的建議,我剛剛開始使用。我懷疑'vim'和'emacs'可能更適合這種類型的Linux軟件包......這是一個很大的學習曲線,但我可以把兩條曲線放在一起:) – 2011-05-20 00:26:30
@fred我打賭Code :: Blocks正在試圖在建造之前清理該項目。也許它有一種方法讓你告訴它該怎麼做清理......(我一直不使用Code :: Blocks,vim:D) – alternative 2011-05-20 00:28:47