问题标签 [cygwin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
36 回答
368702 浏览

windows - 如何设置编辑器以在 Windows 上使用 Git?

我正在Windows 上试用 Git。我到了尝试“git commit”的地步,但出现了这个错误:

终端是哑的,但没有定义 VISUAL 或 EDITOR。请使用 -m 或 -F 选项提供消息。

所以我发现我需要一个名为 EDITOR 的环境变量。没问题。我将其设置为指向记事本。这几乎奏效了。默认提交消息在记事本中打开。但记事本不支持裸换行。我出去买了Notepad++,但我不知道如何将 Notepad++ 设置为%EDITOR%它可以按预期与 Git 一起使用。

我没有嫁给记事本++。在这一点上,我不介意我使用什么编辑器。我只想能够在编辑器中输入提交消息,而不是在命令行(使用-m)。

那些在 Windows 上使用 Git 的人:你用什么工具来编辑你的提交消息,你必须做什么才能让它工作?

0 投票
4 回答
20804 浏览

opengl - Cygwin下的OpenGL开始

是否可以在 Cygwin 下编译和运行 OpenGL 程序?如果是,如何?

0 投票
5 回答
1132 浏览

windows-vista - 为什么当我使用 Cygwin X11 ssh 时,Vista 会抱怨一个死进程,我该如何让它关闭?

当我使用 ssh X11 转发登录到远程机器时,Vista 弹出一个框,抱怨进程意外死亡。一旦我关闭盒子,一切都很好。所以我真的不在乎某个进程是否死了。如何让 Vista 闭嘴?


具体来说,消息内容如下:

所以死亡的不是 ssh 本身,而是某个子进程。

问题详细信息文本框内容如下:

我注意到当我使用-Y选项在 Vista 下的 X 终端中启用 X11 转发时会出现问题。

弹出的对话框不会自动获得焦点,因此按 Enter 没有任何作用。我必须等待盒子出现,用鼠标抓住它,然后将其关闭。即使强迫错误获得焦点也是朝着正确方向迈出的一步。


根据 DrPizza,我已向Cygwin 邮件列表发送了一封电子邮件。精简的主题行代表了我反复尝试绕过过度激进的垃圾邮件过滤器,并强调了对 StackOverflow 之类的东西的需求。

0 投票
9 回答
123955 浏览

c - 如何在 Cygwin 中执行文件?

如何a.exe使用 Cygwin shell 执行?

我在 Windows 上的 Eclipse 中创建了一个 C 文件,然后使用 Cygwin 导航到该目录。我在 C 源文件上调用了 gcc 并a.exe生成了。我想跑a.exe

0 投票
3 回答
1259 浏览

windows - 是否有任何资源可以成为 Cygwin “超级用户”?

我已经对其进行了配置,但我想从中获得更多...也许 Cygwin 不是正确的工具,但我喜欢它如何在 Windows 中提供类似 *nix 的环境。

0 投票
14 回答
210213 浏览

objective-c - 用于 Windows 的 Objective-C

在 Windows 平台上编写 Objective-C 的最佳方式是什么?

Cygwin和gcc?有没有办法以某种方式将其集成到 Visual Studio 中?

沿着这些思路 - 是否有任何关于如何链接和使用 Windows SDK 的建议。它是一个不同的野兽,但我知道我可以在 Windows DLL 中编写程序集和链接,让我可以访问这些调用,但我不知道如何在没有谷歌搜索和获取零碎指示的情况下做到这一点。

有没有人知道一个很好的在线或书籍资源来做或解释这些事情?

0 投票
3 回答
7250 浏览

command-line - VS2008 命令提示符 + Cygwin

我对构建、TFS 访问等使用 VS2008 命令提示符,对 grep、vi 和类 unix 工具使用 cygwin 提示符。有什么方法可以将 vcvars32.bat 功能“导入”到 cygwin 环境中,以便我可以从 cygwin 本身调用“tfs checkout”?

0 投票
6 回答
1471 浏览

parsing - cygwin中命令行文件解析工具

我必须处理各种格式的文本文件。这是一个示例(A列和B列以制表符分隔):

这些文件可能有标题,也可能没有标题,有混合的分隔方案,有上面的名称/值对的列等。
我经常需要以各种方式从这些文件中提取数据。例如,从上面的数据中,我可能想要与 Name2 相关联的值。IE

有哪些工具/技术可以执行诸如单行命令之类的操作,以上述为例,但可以扩展到其他情况?

0 投票
3 回答
18168 浏览

c++ - 在非 Microsoft 平台上使用组件对象模型 (COM)

我经常遇到类似的情况:我有一堆 COM .DLL(没有 IDL 文件),我需要使用和调用它们才能访问一些外部(非开放、非文档化)数据格式。

Microsoft 的 Visual Studio 平台具有非常好的功能,可以导入此类 COM DLL 并在我的项目中使用它们(Visual C++ 的 #import 指令,或使用 Visual Basic .NET 的对话框选择和添加它们)——这是供应商推荐的使用方式。

我有兴趣找到一种在非微软开发平台上使用这些 DLL 的方法。即,在使用 MinGW 或 Cygwin 编译的 C++ 项目中使用这些 COM 类,甚至是 Wine 的 GCC 端口到 linux(将针对 Win32 的 C++ 编译成在 Linux 上本机运行的二进制文件)。

使用此驱动程序我取得了一些有限的成功,但这在 100% 的情况下并不成功(我不能使用某些方法返回的 COM 对象)。

有人在类似情况下取得过成功吗?

0 投票
2 回答
3021 浏览

cygwin - 重命名/映射 Cygwin 文件夹

我可以安全地重命名 cygdrive 文件夹吗?另外,我想在根目录添加其他文件夹并将它们映射到 Windows 上的文件夹,就像 /cygdrive/c 映射到我的 C 驱动器一样。那可能吗?