QtCreator集成开发环境编译调试VLC
QtCreator集成開發環境編譯調試VLC
作者:lovey599
本文討論如何用QtCreator編譯并調試VLC源代碼。你可以點擊此處下載vlc-1.1.12.tar.gz源代碼,也可以自行去官方下載。筆者編譯VLC時,所用操作系統是Ubuntu 11.10 32bit。你也可以在Windows下編譯源代碼,這里有指導性的文章(http://wiki.videolan.org/Win32Compile)。但筆者仍然建議在Linux系統下交叉編譯VLC,這可以降低編譯難度和節省大部分的編譯時間。筆者曾經嘗試在Windows7上編譯VLC,至少花費三個小時。而在Ubuntu下編譯,僅僅幾十分鐘。下面附上主要的操作步驟及說明(本文所討論技術同樣適用于Debian系統)。
下載并編譯VLC源代碼,主要步驟如下:
$cd ~ && mkdir vlc
2.? $wget http://cdnetworks-kr-2.dl.sourceforge.net/project/vlc/1.1.12/vlc-1.1.12.tar.xz
$tar xf vlc-1.1.12.tar.xz
$apt-get update(更新軟件源,如果可能,請自己配置可用的下載源,用vim編輯/etc/apt/sources.list文件即可)
$sudo atp-get build-dep vlc
$cd vlc-1.1.12 && ./bootstrap && ./configure? --enable-debug(如果此處失敗,請嘗試安裝sudo apt-get install autoconf automake libtool)
如果沒有錯誤消息,表明編譯vlc的庫已經具備。如果有錯誤消息,請根據錯誤提示操作,一般都是需要安裝某個必須的庫。
下面介紹QtCreator的安裝和配置
$sudo apt-get install qtcreator qt4-doc-html cmake subversion(在點擊Y繼續安裝之前,系統一般會提示您建議安裝某些軟件,筆者建議你根據系統提示進行安裝。由于這是建議安裝,故而不附加命令)
啟動QtCreator,依次點擊工具,選項
展開FakeVim,選擇使用FakeVim,調整縮進寬度(ShiftWidth)為4
展開文本編輯器,選擇行為選項卡,設置制表符寬度為4
展開文本編輯器,選擇顯示,勾選開啟文字折行
展開文本編輯器,你可以按照個人習慣設置代碼顏色
保存
選擇文件,新建文件或工程
選擇其它項目,導入現有項目(圖一),為項目取名為vlc或者任意你喜歡的名字
瀏覽至vlc項目源代碼所在文件夾(~/vlc/vlc-1.1.12)
選擇構建,構建項目(vlc)或者構建所有項目
打開源文件,插入斷點(比如modules/gui/qt4/dialogs/open.cpp文件第325行插入斷點。單擊源代碼編譯窗口最左邊那一列或者鼠標定位該行,按F9即可。這點與VC的調試是一樣的。習慣VC的人很容易上手QtCreator。如果要察看某個變量的值,右鍵單擊變量名稱,選擇增加到監視窗口即可。你也可以單擊函數或者變量,選擇查找何處被使用即可)
按F5以調試模式執行程序或者從調試菜單中啟動調試(圖二)
到此,開始你的代碼調試之旅吧。
Have fun!
有任何不明白的地方或者建議,請發郵件給筆者:lovey599@qq.com。歡迎一起討論和學習。
順祝商祺!
2011/12/9 lovey599
【轉自】http://blog.csdn.net/lovey599/article/details/7062304
我使用了ubuntu14.04.1,編譯vlc2.1.5,按照文中的描述編譯成功。
總結
以上是生活随笔為你收集整理的QtCreator集成开发环境编译调试VLC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C时间函数ctime返回值的探讨
- 下一篇: QT手动moc问题:virtual st