1、首先新建项目,选择两个都可以(都尝试了)
2、新建后cmakelist:
cmake_minimum_required(VERSION 3.15)
project(hsm_dll)
set(CMAKE_CXX_STANDARD 14)
# 指定lib目录
include_directories(${PROJECT_SOURCE_DIR}/include)
# 指定头文件搜索路径
link_directories(${PROJECT_SOURCE_DIR}/lib)
add_executable(${PROJECT_NAME} main.cpp)
# 将动态库链接到项目中
target_link_libraries(${PROJECT_NAME} PRIVATE libndsec_sdf_client.dll -pthread)
3、项目目录结构
其中.lib静态库可以放到项目路径下(即lib下)也可以放到系统目录下C:\Windows\System32 (C:\Windows\SysWOW64)