【发布时间】:2014-11-20 21:52:13
【问题描述】:
我有一个带有一些输出文件的自定义命令。
但是我在 VisualStudio 下遇到了一些问题:生成文件的位置对于 Release 和 Debug 是相同的,这不是我想要的。
我希望能够在子目录“Relase”或“Debug”中生成此文件,就像 CMake 在使用 VisualStudio 生成器运行时对所有二进制文件所做的那样。
我怎样才能做到这一点?
【问题讨论】:
标签: visual-studio cmake
我有一个带有一些输出文件的自定义命令。
但是我在 VisualStudio 下遇到了一些问题:生成文件的位置对于 Release 和 Debug 是相同的,这不是我想要的。
我希望能够在子目录“Relase”或“Debug”中生成此文件,就像 CMake 在使用 VisualStudio 生成器运行时对所有二进制文件所做的那样。
我怎样才能做到这一点?
【问题讨论】:
标签: visual-studio cmake
在您的自定义命令中使用 CMake 变量 CMAKE_CFG_INTDIR,如 documentation 中所示。
【讨论】: