如何从 cmake 为 VS 项目设置 post 构建命令?
How to set a post build command to VS project from cmake?
我需要在 cmake 中设置这个 post-build 事件
怎么做?
我在我的 vs 项目中使用以下命令,但我需要在 Cmakelists.txt
中的 CMake 构建期间添加它
xcopy /y /d "$(TargetPath)" "$(ProjectDir)$(Platform)$(Configuration)"
我试过跟随但他们对我不起作用 VS 找不到路径
How to copy DLL files into the same folder as the executable using CMake?
CMake post-build-event: copy compiled libraries
add_custom_command(
TARGET my
POST_BUILD
COMMAND ${CMAKE_COMMAND} xcopy /y /d "$(TargetPath)" "$(ProjectDir)$(Platform)$(Configuration)"
)
错误 --> 这个 $(ProjectDir)$(Platform)$(Configuration) 没有给出正确的路径它显示 x64Debug 不是 x64\Debug
它按照上面评论中的解释工作
backslash should escaped: \
add_custom_command(TARGET my POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"$(TargetPath)"
"$(ProjectDir)$(Platform)\$(Configuration)"
)
我需要在 cmake 中设置这个 post-build 事件
怎么做?
我在我的 vs 项目中使用以下命令,但我需要在 Cmakelists.txt
中的 CMake 构建期间添加它xcopy /y /d "$(TargetPath)" "$(ProjectDir)$(Platform)$(Configuration)"
我试过跟随但他们对我不起作用 VS 找不到路径
How to copy DLL files into the same folder as the executable using CMake?
CMake post-build-event: copy compiled libraries
add_custom_command(
TARGET my
POST_BUILD
COMMAND ${CMAKE_COMMAND} xcopy /y /d "$(TargetPath)" "$(ProjectDir)$(Platform)$(Configuration)"
)
错误 --> 这个 $(ProjectDir)$(Platform)$(Configuration) 没有给出正确的路径它显示 x64Debug 不是 x64\Debug
它按照上面评论中的解释工作
backslash should escaped: \
add_custom_command(TARGET my POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"$(TargetPath)"
"$(ProjectDir)$(Platform)\$(Configuration)"
)