From 4d8339970c89e23c8d0bb2fef24586aaf8e3328e Mon Sep 17 00:00:00 2001 From: wangchunlin Date: Thu, 23 Mar 2023 15:34:16 +0800 Subject: [PATCH] =?UTF-8?q?zlog=E5=BC=80=E5=85=B3=E5=AE=8F=E5=AE=9A?= =?UTF-8?q?=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VersionConfig.h | 1 + VersionConfig.h.in | 3 ++- main.cpp | 8 +++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/VersionConfig.h b/VersionConfig.h index 7ac5fe0..a51cc6f 100644 --- a/VersionConfig.h +++ b/VersionConfig.h @@ -3,3 +3,4 @@ #define DEHAZE_VERSION_MINOR 0 // 必须加入-DUSE_MYMATH才能在.h文件中生成对应宏,或者执行两次cmake也可以生成此宏 #define USE_DEHAZE01 +#define USE_ZLOG diff --git a/VersionConfig.h.in b/VersionConfig.h.in index b34fb61..cbf7306 100644 --- a/VersionConfig.h.in +++ b/VersionConfig.h.in @@ -2,4 +2,5 @@ #define DEHAZE_VERSION_MAJOR @DEHAZE_VERSION_MAJOR@ #define DEHAZE_VERSION_MINOR @DEHAZE_VERSION_MINOR@ // 必须加入-DUSE_MYMATH才能在.h文件中生成对应宏,或者执行两次cmake也可以生成此宏 -#cmakedefine USE_DEHAZE01 \ No newline at end of file +#cmakedefine USE_DEHAZE01 +#cmakedefine USE_ZLOG \ No newline at end of file diff --git a/main.cpp b/main.cpp index 2ecf84b..27a6895 100644 --- a/main.cpp +++ b/main.cpp @@ -16,9 +16,10 @@ #include #include #include -#include #include "VersionConfig.h" +#ifdef USE_ZLOG #include "log_manager.h" +#endif #ifdef USE_DEHAZE01 #include "dehazing.h" #endif @@ -29,7 +30,10 @@ int main(int argc, char** argv) fprintf(stdout,"%s Version %d.%d\n", argv[0], DEHAZE_VERSION_MAJOR, DEHAZE_VERSION_MINOR); + + #ifdef USE_ZLOG log_info("Start"); + #endif CvCapture* cvSequence = cvCaptureFromFile(argv[1]); int nWid = (int)cvGetCaptureProperty(cvSequence,CV_CAP_PROP_FRAME_WIDTH); //atoi(argv[3]); @@ -60,7 +64,9 @@ int main(int argc, char** argv) cvReleaseCapture(&cvSequence); cvReleaseImage(&imOutput); + #ifdef USE_ZLOG log_info("End"); + #endif return 0; }