# 设置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/ $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 $ENV{DTKROOT}/lib/) link_directories(${LIBRARY_PATH}) # 添加依赖库 set(LIBRARY opencv_core opencv_imgproc opencv_imgcodecs opencv_dnn 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/ocr_engine.cpp) # 添加可执行目标 add_executable(ppOcrV5 ${SOURCE_FILES})