通常,我在c ++应用程序中使用system("command line")
,我将在命令提示符下执行此命令。无论如何还是其他任何代码,我可以直接在Cygwin中执行我的命令?
答案 0 :(得分:0)
system()
函数在Windows中使用cmd
。但是,可以从命令行实例化Cygwin并运行命令,如下所示:
system("C:/cygwin/bin/bash -c \"echo hi\"");
这将导致命令echo hi
由Cygwin bash运行,输出将打印在程序的标准输出中。
如果您将Cygwin安装在其他地方,请务必将C:/cygwin/bin/bash
替换为适当的位置。