跳转到内容

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。

华夏公益教科书