我需要在cmake 中设置此构建后事件
如何做到这一点?
我在vs项目中使用以下命令,但我需要在Cmakelists.txt中的CMake构建过程中添加它
xcopy /y /d "$(TargetPath)" "$(ProjectDir)$(Platform)$(Configuration)"
我试着跟随,但他们对我不起作用VS找不到的路径
如何使用CMake将DLL文件复制到与可执行文件相同的文件夹中?
CMake生成后事件:复制已编译的库
add_custom_command(
TARGET my
POST_BUILD
COMMAND ${CMAKE_COMMAND} xcopy /y /d "$(TargetPath)" "$(ProjectDir)$(Platform)$(Configuration)"
)
错误-->这个$(ProjectDir($(平台($(配置(没有给出正确的路径,它显示x64调试而不是x64\Debug
它的工作原理如上述注释中所述
backslash should escaped: \
add_custom_command(TARGET my POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"$(TargetPath)"
"$(ProjectDir)$(Platform)\$(Configuration)"
)