【问题标题】:SIPP: ERROR OPENING TERMINAL: CYGWINSIPP:错误打开终端:CYGWIN
【发布时间】:2012-09-20 05:09:36
【问题描述】:

我一直在尝试安装 sipp [on windows] 来测试我正在编写的点对点 SIP 应用程序。我按照here 的说明安装了 sipp 3.2。我还安装了cygwin。即使从我安装的同一文件夹中,我也无法运行 sipp,它以 cygwin 错误终止。顺便说一下,只运行 sipp 会提供帮助文档,但运行任何提供的方案都会失败。有什么想法吗?

Run sipp with embedded server (uas) scenario:
 ./sipp -sn uas
On the same host, run sipp with embedded client (uac) scenario
 ./sipp -sn uac 127.0.0.1


C:\Program Files\Sipp_3.2>sipp -sn uas
Error opening terminal: cygwin.

C:\Program Files\Sipp_3.2>sipp -sn uac
Error opening terminal: cygwin.

【问题讨论】:

  • 错误是什么?过去我在 Windows 上运行过 sipp,但我不记得我必须跳过哪些箍(如果有的话)。
  • 在 sipp 安装文件夹的命令提示符下运行和在 cygwin 中运行时,错误是相同的“打开终端时出错:cygwin”
  • 当我安装 sipp 时,我放弃了 cygwin 安装并使用来自sourceforge.net/projects/sipp/files/sipp/3.2 的 win32 setup exe。
  • 3.2 Windows重新编译安装,是我下载安装的,cygwin没有编译。我记得几年前我这样做时会更容易,因此问题是,如果有任何改变......

标签: cygwin sip


【解决方案1】:

要从 Windows cmd shell 运行生成的 sipp 可执行文件,您必须设置
SIPPINSTDIR 环境变量到可执行文件的位置。没有它,你会得到“错误打开终端:cygwin”。错误。例如,SET SIPPINSTDIR=c:\Users\me\Downloads\sipp.svn。

【讨论】:

    【解决方案2】:

    尝试删除(重命名) sipp 提供的 cygwin1.dll。 请改用 cygwin 提供的 cygwin1.dll。 这对我有帮助。

    【讨论】:

      【解决方案3】:

      听起来 SIPP 不知道如何处理 cygwin 类型的 TERM。尝试将 TERM 更改为 SIPP 可识别的名称,或尝试从 Utils 安装 termcap 软件包(通过 Cygwin 的 Setup.exe)。

      【讨论】:

        【解决方案4】:

        我在 windows XP 和 windows 7 的 sipp 3.2 版上遇到了同样的问题。所以我尝试了 3.1 版,它在没有 cygwin 的情况下就像一个魅力。

        您可以在 MyComputer->Properties->Advanced Settings->Environment Varaibles 中为 sipp 设置环境系统变量 'path'。 将以下路径附加到环境变量“路径”

        ;C:\Program Files\Sipp_3.1 ==> 对于 Windows XP ;C:\Program Files (x86)\Sipp_3.1 适用于 Windows 7

        打开 Window Shell 并运行命令 'sipp -sn uas'

        注意:安装wireshark最新版本来获取我认为sipp需要的winpcap库。

        【讨论】:

          猜你喜欢
          • 2017-12-07
          • 2021-11-27
          • 1970-01-01
          • 1970-01-01
          • 2017-02-07
          • 2011-10-11
          • 2014-04-15
          • 1970-01-01
          相关资源
          最近更新 更多