0

我正在使用 Visual Studio 2019 结合 CMake 在 PC 环境(生成.sln文件)和远程 Linux 机器(生成Makefile文件)上交叉编译我的项目。我正在使用 Visual Studio 的交叉编译功能在环境之间切换。

POST_BUILD即使我在 Linux 环境中生成 CMake,是否有可能在命令上运行 Windows 批处理脚本?

即使在 Linux 上生成,我也希望这个(或任何其他实现相同的解决方案)能够工作:

add_custom_command(
    POST_BUILD
    myTarget
    COMMAND cmd /c H:/pathToMyCommand/myCommand.bat
)

(请记住,我在 Windows 环境中,因为 Visual Studio 在远程 Linux 机器上调用 CMake)

我目前添加了一个自定义命令,它shell直接从 Linux 机器运行脚本并连接到 Windows 环境,但我更喜欢直接从 Windows 运行批处理。

可能吗?

4

0 回答 0