【发布时间】:2021-12-17 00:36:20
【问题描述】:
我是使用 cygwin eclipse CDT 的新手。我刚刚创建了一个 HelloWorld C++ 项目。
- 构建的 exe 在 cygwin 中运行。
- 如果我在文件资源管理器中单击文件中的 exe,它会说找不到 cygwin1.dll。可以通过将 C:\cygwin64\bin 添加到 Path 环境变量来解决此错误。
- 如果我尝试直接调试,会出现以下错误:
执行 MI 命令失败: -执行运行 来自调试器后端的错误消息: 创建进程/cygdrive/c/WINDOWS/system32/C:/Users/Cheng_g15klso/Documents/Proj/HelloWorld/C:/Users/Cheng_g15klso/Documents/Proj/HelloWorld/Debug/HelloWorld.exe时出错,(错误2)。
上述诊断似乎指向缺少C:\cygwin64\bin,所以我在调试配置的env var选项卡中将C:\cygwin64\bin添加到Path env变量,但结果是一样的。
我的问题:
- 如何解决这个问题?
- 在哪里可以找到用于解码错误 2 的错误列表?
【问题讨论】:
标签: eclipse eclipse-cdt