Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在Ubuntu 14.04.3 LTS上构建dolphin(Trusty Tahr)_C++_Ubuntu_Build_Kde_Kdelibs - Fatal编程技术网

C++ 如何在Ubuntu 14.04.3 LTS上构建dolphin(Trusty Tahr)

C++ 如何在Ubuntu 14.04.3 LTS上构建dolphin(Trusty Tahr),c++,ubuntu,build,kde,kdelibs,C++,Ubuntu,Build,Kde,Kdelibs,我不是Linux专业人士,但我有一项任务,就是修改KDE应用程序“dolphin”,以便在家使用(修改地址栏导航机制)。我认为,这很容易,但仍然不知道如何做到这一点。几天的尝试让我找到了解决办法,那就是我不应该从海豚资源库中构建海豚(git://anongit.kde.org/dolphin),但来自kde baseapps repo: sudo apt-get update sudo apt-get install git-core build-essential libkactivitie

我不是Linux专业人士,但我有一项任务,就是修改KDE应用程序“dolphin”,以便在家使用(修改地址栏导航机制)。我认为,这很容易,但仍然不知道如何做到这一点。几天的尝试让我找到了解决办法,那就是我不应该从海豚资源库中构建海豚(git://anongit.kde.org/dolphin),但来自kde baseapps repo:

sudo apt-get update
sudo apt-get install git-core  build-essential libkactivities-dev
sudo apt-get build-dep dolphin
git clone git://anongit.kde.org/kde-baseapps && cd kde-baseapps && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make -j3
cd dolphin/src/
./dolphin4
接下来我想,我可以在“kde baseapps”文件夹中找到源代码,但它引用了“/usr/include”*.h-files,它引用了“kdelibs”包中相应的*.cpp文件。
是的,我应该下载“kdelibs”源代码,修改它们并构建它们?这是解决任务的正确方法,还是存在更好的方法?

是的,存在更好的解决方案。kdelibs编译是不必要的,可以通过此bash命令(从~dir)仅修改dolphin源代码:

mkdir src
cd src
更新源
sudo-apt-get-build-dep-kde-baseapps
apt获取源kde baseapps
cd kde-baseapps-4.13.3/dolphin/src/
补丁<~/your.patch
cd../。。
mkdir构建
光盘制作
克马克。。
制作
sudo制作安装

是的,存在一个更好的解决方案。kdelibs编译是不必要的,可以通过此bash命令(从~dir)仅修改dolphin源代码:

mkdir src
cd src
更新源
sudo-apt-get-build-dep-kde-baseapps
apt获取源kde baseapps
cd kde-baseapps-4.13.3/dolphin/src/
补丁<~/your.patch
cd../。。
mkdir构建
光盘制作
克马克。。
制作
sudo制作安装

sudo apt get install qtwebengine5 dev libdebconf kde dev kded5 dev libqt5x11extras5 dev vsudo apt get install qtwebengine5 dev libdebconf kde dev kded5 dev libqt5x11extras5 dev
mkdir src
cd src
sudo apt-get update
sudo apt-get build-dep kde-baseapps
apt-get source kde-baseapps
cd kde-baseapps-4.13.3/dolphin/src/
patch < ~/your.patch
cd ../..
mkdir build
cd build
cmake ..
make
sudo make install