2011-01-25 77 views

回答

2

我以爲VLC是在Qt開發的。你看到以Q開頭的類名嗎?如果它是在Qt中開發的,Qt CreatorKDevelop將是開發環境的一個很好的選擇。

0

任何選擇編輯器都應該足夠。看看代碼,看起來VLC使用Unix風格的構建(autotools,make等)。在Win32上,它使用MinGW,所以普通的舊版gcc和make也可能在OSX上使用。

1

VideoLAN夥計們提供了一個wiki頁面,其中包含關於在多個平臺上編譯它們的源代碼的信息。與OS X相關的頁面位於:http://wiki.videolan.org/OSXCompile

在Mac OS X上編譯VLC媒體播放器不同於普通的linux編譯和OS X編譯。我們不使用Xcode,但是一個簡單的./configure然後make是不夠的。

該頁面提供了設置運行OS X 10.5或10.6的機器的分步指南。

+1

我嘗試閱讀它的源代碼,但發現如果沒有開發環境,它太複雜了。如我的另一個問題,http://stackoverflow.com/questions/4789825/which-function-does-vlc-use-to-open-a-video-file – JavaMobile 2011-01-25 08:57:25

+1

@JavaMobile:我從來沒有見過一個開發環境爲我解釋代碼。有這樣的事嗎?我自己做了太多艱苦的工作嗎? – 2011-01-25 08:59:16