在CMakeLists中加入如下:
if (WIN32)
add_custom_command(
TARGET XXX POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
$<TARGET_RUNTIME_DLLS:XXX> $<TARGET_FILE_DIR:XXX>
COMMAND_EXPAND_LISTS
)
endif ()
注意:
COMMAND_EXPAND_LISTS是展开参数,如果dlls参数较多,以分号合并为一条参数,就会在编译时候无法复制文件,展开参数避免此类问题

1180

被折叠的 条评论
为什么被折叠?



