2016-11-19 5 views
3

Ich habe versucht, finden einige Disassembler mitkann keine Paket-Konfigurationsdatei zur Verfügung gestellt von „Qt5Svg“

$sudo cmake ../edb-debugger-master 

zu installieren, aber es ist mir einen folgenden Fehler geben

-- Boost version: 1.58.0 
-- Checking for module 'libgvc>=2.38.0' 
-- 
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): 
Could not find a package configuration file provided by "Qt5Svg" with any 
of the following names: 
Qt5SvgConfig.cmake 
qt5svg-config.cmake 
Add the installation prefix of "Qt5Svg" to CMAKE_PREFIX_PATH or set 
"Qt5Svg_DIR" to a directory containing one of the above files. If "Qt5Svg" 
provides a separate development package or SDK, be sure it has been 
installed. 
Call Stack (most recent call first): 
src/CMakeLists.txt:26 (find_package) 
-- Configuring incomplete, errors occurred! 
See also "/home/kanna/Desktop/build/CMakeFiles/CMakeOutput.log". 

Wenn Sie einen Blick auf diesem Bild, Sie können sowohl Qt5 (Abhängigkeit für diese Software) und Qt5SvgConfig.cmake sind vorhanden.

enter image description here

Dann, warum es mir einen Fehler noch geben?

+0

Versuchen Sie 'find ~/Qt5.7.0 -name '* .cmake'' einzugeben, um alle Cmake-Find-Dateien zu finden. – jww

+0

Ich habe gerade getan und ausgegeben wurde https://www.itextpad.com/pBWJkHa4iG –

Antwort

0

Öffnen Sie terminal und setzen Sie die Umgebungsvariable Qt5Svg_DIR auf Verzeichnis, das diese Datei enthält.

export Qt5Svg_DIR=~/Qt5.7.0/5.7/gcc_64/lib/cmake/Qt5Svg

dann den Befehl in Cmake gleichen Terminal auszuführen. Bitte überprüfen Sie den Pfad für die Umgebungsvariable einmal in der oberen Zeile.

+0

@ james-park Bitte laden Sie die output.log für den Fall, dass dies nicht funktioniert. – radbrawler

+0

keine Ausgabe wurde gedruckt, nachdem ich –

+0

export CMAKE_PREFIX_PATH = ~/Qt5.7.0/5.7/gcc_64/lib/cmake/Qt5Svg –

4

Ich habe dieses Problem mit zwei Dingen behoben. Zuerst installieren Sie alle qt dev-Bibliotheken suchen nur in synaptic oder versuchen Sie, alle diese zu installieren.

sudo apt-get install git build-essential cmake qt5-default qtscript5-dev libssl-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5svg5-dev libqt5webkit5-dev libsdl2-dev libasound2 libxmu-dev libxi-dev freeglut3-dev libasound2-dev libjack-jackd2-dev libxrandr-dev libqt5xmlpatterns5-dev libqt5xmlpatterns5 libqt5xmlpatterns5-private-dev 

Danach stellen Sie sicher, Projekt auf diese Weise zu klonen. Es sagt auch, dass in README. git clone --recursive https://github.com/eteran/edb-debugger.git

Es funktionierte danach.

+0

Ich hatte das gleiche Problem, wenn Sie den CMake-Befehl aus diesen Anweisungen zum Erstellen von Marmor: https://marble.kde.org/sources.php ausführen – nobism

Verwandte Themen