Juno CDT插件无法运行c++应用程序

Juno CDT plugin failing to run a C++ application

本文关键字:运行 c++ 应用程序 CDT 插件 Juno      更新时间:2023-10-16

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

我可以在Win7命令控制台手动运行这个应用程序,但是当从Eclipse的"运行为"菜单中运行时,它似乎很少工作。它是否工作似乎取决于代码中看似无关的更改,而且我在Eclipse运行控制台上没有得到任何感兴趣的内容(只有一个状态),即使在应用程序开始处附近没有代码更改。

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

EDIT侧面思考-当这样的事情失败时,eclipse在调试诊断方面似乎非常薄弱。如果有任何方法打开更多的调试我欢迎知识=)

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

即使通过默认的"run"配置声明继承父环境,它似乎没有得到与Win7命令控制台相同的环境。我必须在Eclipse中手动编辑"Run as"配置,以拥有一个包含我需要的目录(MinGW/bin和一个包含一些自定义dll的目录)的自定义PATH环境变量。

欢呼,Iso