diff --git a/app/scanner/mainwindow.cpp b/app/scanner/mainwindow.cpp index d2af5b32..585c0ab5 100644 --- a/app/scanner/mainwindow.cpp +++ b/app/scanner/mainwindow.cpp @@ -2368,13 +2368,25 @@ void MainWindow::on_act_help_triggered() QString filename = QApplication::applicationDirPath() + "/HuaGoScan_App_Help_manual.pdf"; #endif #else - #if defined(OEM_HANWANG) - QString filename = "/opt/apps/com.hanvonchina.hanvonscan/entries/help/HanvonScan_App_Help_manual.pdf"; - #elif defined(OEM_LISICHENG) - QString filename = "/opt/apps/com.lanxumchina.lanxumscan/entries/help/LanxumScan_App_Help_manual.pdf"; + #if defined (UOS) + #if defined(OEM_HANWANG) + QString filename = "/opt/apps/com.hanvonchina.hanvonscan/entries/help/HanvonScan_App_Help_manual.pdf"; + #elif defined(OEM_LISICHENG) + QString filename = "/opt/apps/com.lanxumchina.lanxumscan/entries/help/LanxumScan_App_Help_manual.pdf"; + #else + QString filename = "/opt/apps/com.huagaochina.huagoscan/entries/help/HuaGoScan_App_Help_manual.pdf"; + #endif + #elif defined(KYLIN) + #if defined(OEM_HANWANG) + QString filename = "/opt/apps/scanner-driver-hanvon/doc/HanvonScan_App_Help_manual.pdf"; + #elif defined(OEM_LISICHENG) + QString filename = "/opt/apps/scanner-driver-lanxum/doc/entries/help/LanxumScan_App_Help_manual.pdf"; + #else + QString filename = "/opt/apps/scanner-driver-huagao/doc/help/HuaGoScan_App_Help_manual.pdf"; + #endif #else - QString filename = "/opt/apps/com.huagaochina.huagoscan/entries/help/HuaGoScan_App_Help_manual.pdf"; - #endif + QString filename = nullptr; + #endif #endif QFileInfo info(filename); diff --git a/build-qt/HGSolution/HGScanner.pro b/build-qt/HGSolution/HGScanner.pro index b4f5ca89..e2be3914 100644 --- a/build-qt/HGSolution/HGScanner.pro +++ b/build-qt/HGSolution/HGScanner.pro @@ -52,6 +52,7 @@ unix { message($$ARCH) contains(DISTRIBUTION, UnionTech){ + DEFINES += UOS contains(ARCH, x86_64){ LIBS += -L../../../release/uos/x86_64 -lHGBase -lHGImgFmt -lHGImgProc -lsane-hgsane -lhgdriver CONFIG(release, debug|release) { @@ -81,7 +82,7 @@ unix { } } contains(DISTRIBUTION, Kylin){ - + DEFINES += KYLIN contains(ARCH, x86_64){ LIBS += -L../../../release/kylin/x86_64 -lHGBase -lHGImgFmt -lHGImgProc -lsane-hgsane -lhgdriver CONFIG(release, debug|release) {