是否有某种方法可以在没有任何源文件的 Eclipse 中创建项目,在构建时运行单个 BAT 文件(直接或通过 Makefile,都可以)?
目标是将具有构建后步骤(执行部署的 BAT 文件)的现有项目拆分为两个项目,一个用于构建,一个用于运行部署 BAT 文件。
是否有某种方法可以在没有任何源文件的 Eclipse 中创建项目,在构建时运行单个 BAT 文件(直接或通过 Makefile,都可以)?
目标是将具有构建后步骤(执行部署的 BAT 文件)的现有项目拆分为两个项目,一个用于构建,一个用于运行部署 BAT 文件。
看看通过Run->External Tools
One type is创建外部工具启动配置Program
,您可以使用它来运行 bat 文件。
我知道这是一个老问题,也许当时的答案是无关紧要的。当前在 Eclipse 中,如果您右键单击您的项目并转到:
属性->C/C++ 构建->设置
第二个选项卡是构建步骤。您可以添加构建前和构建后步骤。
我发现有时 Eclipse 内部 shell 有点糟糕。因此,如果您想在 Windows shell 中运行它,您可以在 cmd /c 前面添加插入符号 (^) 作为转义字符,例如 a_file_with_(escaped)_chars.bat
cmd /c "a_file_with_^(转义^)_chars.bat"