Open leonardobarrientosc opened 6 years ago
../DEM/src/txdb-leveldb.cpp:8:10: fatal error: 'boost/version.hpp' file not found
^~~~~~~~~~~~~~~~~~~
Na, das steht doch da: file not found. Da musst du die Pfade anpassen wohin du Boost installiert hast. Liegt es bei dir in Opt oder in Cellar? https://github.com/emarkproject/eMark/blob/master/eMark-qt.pro#L50
Brew installieren: Terminal öffnen.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install berkeley-db@4 boost miniupnpc qrencode autoconf automake libpng libtool openssl pkg-config protobuf Achtung: berkeleyDB muß 4.8.x sein. Mit 5.x geht es nicht. Jetzt schauen wohin brew es installiert. Wahrscheinlich in usr/local/Cellar Alles komplett nach usr/local/opt kopieren.
install xcode https://developer.apple.com/download/more/ install comand line tools / install qt 5.6.3 von hier: https://www1.qt.io/download-open-source Dabei nur das Hauptprogramm und QT-Creator wählen
eMark-qt von Github runterladen
in die eMark-qt.pro Datei die Pfade einfügen. Darauf achten, dass der Ordner mit den Versionen nicht immer stimmen muß.
INCLUDEPATH += src src/json src/qt INCLUDEPATH += /usr/local/opt QRENCODE_LIB_PATH= /usr/local/opt/qrencode/4.0.0/lib MINIUPNPC_LIB_PATH= /usr/local/opt/miniupnpc/2.0.2/lib OPENSSL_LIB_PATH= /usr/local/opt/openssl/1.0.2m/lib BDB_LIB_PATH= /usr/local/opt/berkeley@4/4.8.30/lib BOOST_LIB_PATH= /usr/local/opt/boost/1.65.1/lib
im QT Creator: auf projects klicken, Build Steps -> Details -> aditional Arguments USE_QRCODE=1 eingeben oben auf Build -> Run qmake dann Build projekt eMark-qt
Wenn Fehler kommen, das irgendeine Datei nicht gefunden werden kann, liegt es zum größten teil an den Brew Paketen. Dann suchen wo die sind und in den INCLUDEPATH Ordner kopieren.