# ============================================================ # dstalk-core — 核心 DLL # 包含: 网络通讯 / AI接口 / 文件读写 # ============================================================ find_package(Boost REQUIRED CONFIG) find_package(OpenSSL REQUIRED CONFIG) add_library(dstalk SHARED src/api.cpp src/file/file_io.cpp src/net/http_client.cpp src/ai/deepseek_api.cpp src/boost_json.cpp ) target_include_directories(dstalk PUBLIC include PRIVATE src ) target_link_libraries(dstalk PRIVATE boost::boost openssl::openssl ) # 导出 DLL 符号宏 target_compile_definitions(dstalk PRIVATE DSTALK_BUILD_DLL BOOST_ALL_NO_LIB BOOST_ERROR_CODE_HEADER_ONLY BOOST_JSON_HEADER_ONLY INTERFACE DSTALK_USE_DLL )