set(CMAKE_CXX_STANDARD 17) if(WIN32) add_compile_options("$<$:/execution-charset:utf-8>") add_compile_options("$<$:/source-charset:utf-8>") endif() # 查找 onnxruntime find_package(onnxruntime REQUIRED) # 添加 ONNX Runtime include 路径 include_directories(${ONNXRUNTIME_DIR}/include) include_directories(${PROJECT_SOURCE_DIR}/vad_onnx) add_executable(main "main.cpp") if(UNIX AND NOT APPLE) target_link_options(main PRIVATE "-Wl,--no-as-needed") endif() target_link_libraries(main PUBLIC vad_onnx onnxruntime::onnxruntime PkgConfig::SNDFILE) include_directories(${PROJECT_SOURCE_DIR}/silero_vad_onnx) add_executable(main_silero "main_silero.cpp") if(UNIX AND NOT APPLE) target_link_options(main PRIVATE "-Wl,--no-as-needed") endif() target_link_libraries(main_silero PUBLIC silero_vad_onnx onnxruntime::onnxruntime)