跳轉到內容

Kdenlive/KDE4 移植

來自華夏公益教科書


從 SVN 安裝 KDE4 版 Kdenlive

[編輯 | 編輯原始碼]

安裝 KDE4。

你需要一個最近的 mlt 編譯版本,它包含用於 qt4 生成器的 qimage。

從 svn 檢出 mlt

./configure --prefix=/usr --enable-gpl --qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/qt4 --disable-mmx --avformat-swscale
make clean
make
sudo make install

從 svn 檢出 mlt++

./configure --prefix=/usr
make clean
make
sudo make install

從 svn 檢出 kdenlive

svn co https://kdenlive.svn.sourceforge.net/svnroot/kdenlive/branches/KDE4

然後編譯

cmake -DCMAKE_INSTALL_PREFIX=/usr CMakeLists.txt
make
sudo make install

就是這些!

從 SVN 安裝 KDE4 版 Kdenlive - 簡單方法

[編輯 | 編輯原始碼]

Kdenlive Builder Wizard 可以從當前的開發原始碼構建 KDE4(或 KDE3)版本的 Kdenlive。它可從[1]獲得,適用於一次性構建或自動夜間構建(後者需要獲得 Wizard 的原始碼,可在該頁面獲取)。

可能的問題

[編輯 | 編輯原始碼]

如果您的編譯以類似以下內容結束

MakeFiles/kdenlive.dir/projectlist.o: In function `ProjectList::slotAddClip(DocClipBase*, bool)':                                                                                  
/home/jan/src/kdenlive/src/projectlist.cpp:293: undefined reference to `Nepomuk::Resource::Resource(QString const&, QUrl const&)'                                                   
/home/jan/src/kdenlive/src/projectlist.cpp:293: undefined reference to `Nepomuk::Resource::~Resource()'                                                                             
/home/jan/src/kdenlive/src/projectlist.cpp:174: undefined reference to `Nepomuk::Resource::~Resource()'                                                                             
/home/jan/src/kdenlive/src/projectlist.cpp:174: undefined reference to `Nepomuk::Resource::~Resource()'                                                                             
collect2: ld returned 1 exit status                                                                                                                                                 
make[2]: *** [src/cmake_bindir/kdenlive] Error 1                                                                                                                                    
make[1]: *** [src/cmake_bindir/CMakeFiles/kdenlive.dir/all] Error 2                                                                                                                 
make: *** [all] Error 2                                                                                                                                                             

那麼您需要安裝sopranosoprano devel 軟體包,並重新執行 cmake,或者再次使用 Wizard Builder。

華夏公益教科書