【问题标题】:Cygwin and Netbeans: run on default Windows shell?Cygwin 和 Netbeans:在默认的 Windows shell 上运行?
【发布时间】:2012-06-13 05:16:40
【问题描述】:

我正在使用正确配置 Cygwin 的 Netbeans。
它编译并运行良好。问题是我无法运行像 system("cls") 这样的命令,因为出现的 shell 是 C:\cygwin\bin\sh.exe 而不是默认的 Windows 命令提示符。

我该如何解决这个问题?

【问题讨论】:

    标签: c windows shell netbeans cygwin


    【解决方案1】:

    作为一种解决方法,您可以通过从getenv("COMSPEC") 获取的路径运行默认窗口shell,并使用您想要的任何参数。特别针对您的情况,我会使用"/c cls"。 (您需要strdup 路径,因为您不能修改getenv 返回的字符串。)

    【讨论】:

      猜你喜欢
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多