1

我有一个简单的混合 C/C++ 应用程序(OpenGL 示例),我使用 Juno 中的 Eclipse CDT(MinGW 工具链)成功构建了它。

我可以从 Win7 命令控制台手动运行此应用程序,但从 Eclipse 的“运行方式”菜单运行时,它似乎很少工作。它是否有效似乎取决于代码中看似无关的更改,即使在应用程序开始附近没有任何代码发生更改时,我对 Eclipse 运行控制台(只是一个 <terminated> 状态)也没有任何兴趣。

我想,有时我现在可以解决这个问题,但如果有人有任何想法,让它工作会很好 - 这似乎是让调试环境在 Eclipse 中工作的重要垫脚石。

编辑方面的想法 - 当这样的事情失败时,eclipse 在调试诊断上似乎非常薄弱。如果有任何方法可以打开更多调试,我会欢迎知识=)

4

1 回答 1

0

已解决 - 问题归结于为应用程序提供的路径,或者更具体地说是操作系统启动器(因此它可以找到所需的 DLL)。

即使通过默认的“运行”配置声称继承父环境,它似乎也没有获得与 Win7 命令控制台相同的环境。我必须在 Eclipse 中手动编辑“运行方式”配置,以获得包含我需要的目录(MinGW/bin 和包含一些自定义 DLL 的目录)的自定义 PATH 环境变量。

干杯,伊索

于 2012-12-26T23:58:21.673 回答