# 设置cmake的最低版本 cmake_minimum_required(VERSION 3.5) # 设置项目名 project(ppOcrV5) # 设置编译器 set(CMAKE_CXX_COMPILER hipcc) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -std=c++17) set(CMAKE_BUILD_TYPE release) set(INCLUDE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/Src/ /usr/include/freetype2 $ENV{DTKROOT}/include/ ${CMAKE_CURRENT_SOURCE_DIR}/Src/Utility ${CMAKE_CURRENT_SOURCE_DIR}/3rdParty/opencv/include) include_directories(${INCLUDE_PATH}) # 添加依赖库路径 set(LIBRARY_PATH ${CMAKE_CURRENT_SOURCE_DIR}/3rdParty/opencv/lib /usr/lib/x86_64-linux-gnu $ENV{DTKROOT}/lib/) link_directories(${LIBRARY_PATH}) # 添加依赖库 set(LIBRARY opencv_core opencv_imgproc opencv_imgcodecs freetype migraphx migraphx_gpu migraphx_onnx) link_libraries(${LIBRARY}) set(SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/Src/main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/Src/Utility/Filesystem.cpp ${CMAKE_CURRENT_SOURCE_DIR}/Src/Utility/clipper.cpp ${CMAKE_CURRENT_SOURCE_DIR}/Src/Utility/cv_put_Text.cpp ${CMAKE_CURRENT_SOURCE_DIR}/Src/ocr_engine.cpp) # 添加可执行目标 add_executable(ppOcrV5 ${SOURCE_FILES})