diff --git a/YACReaderLibrary/library_creator.cpp b/YACReaderLibrary/library_creator.cpp index 656e2d4f..f2c56a10 100644 --- a/YACReaderLibrary/library_creator.cpp +++ b/YACReaderLibrary/library_creator.cpp @@ -67,7 +67,7 @@ void LibraryCreator::run() stopRunning = false; //check for 7z lib - QLibrary *sevenzLib = new QLibrary("./utils/7z"); + QLibrary *sevenzLib = new QLibrary(QApplication::applicationDirPath()+"/utils/7z"); if(!sevenzLib->load()) { QLOG_ERROR() << "Loading 7z.dll : " + sevenzLib->errorString() << endl; diff --git a/compressed_archive/compressed_archive.cpp b/compressed_archive/compressed_archive.cpp index f6535d33..7a5ae860 100644 --- a/compressed_archive/compressed_archive.cpp +++ b/compressed_archive/compressed_archive.cpp @@ -117,7 +117,7 @@ bool CompressedArchive::loadFunctions() // fix1: try to load "7z.so" // fix2: rename 7z.so to 7z.dylib if(sevenzLib == 0) - sevenzLib = new QLibrary("./utils/7z"); + sevenzLib = new QLibrary(QApplication::applicationDirPath()+"/utils/7z"); if(!sevenzLib->load()) { qDebug() << "Loading 7z.dll : " + sevenzLib->errorString() << endl;