我已经下载并安装了最新的Eclipse kepler,这对c运行良好,但是在运行代码(成功构建)后c ++无法运行,我只是得到一个窗口,说“hello.exe已经停止工作”,或者我的程序名称。我在网上找不到任何有用的答案,我已经尝试过我所见过的。我使用的是Windows 8.1,Eclipse kepler(最新版本)和MinGW。知道为什么吗?
答案 0 :(得分:0)
那answer可能会对您有所帮助。这似乎是DLL的问题。我分享给后人,向他的作者致敬。
<强>先决条件强>
- 应用了所有当前软件更新的Windows 7 64位。
- MinGW 0.5-beta-20120426-1或更高版本。
- Java JRE 1.7或更高版本。
- 的Eclipse
安装步骤
- 从Oracle安装Java JRE。
- 安装MinGW。在“选择组件”步骤中,选择“C ++” 编译器“和”MSYS Basic系统“用于安装。
- 下载Eclipse for C ++ Developers。
- 解压缩下载到“下载”文件夹的Eclipse存档。
- 打开提取的Eclipse中的Eclipse应用程序 文件夹中。[2]
- 通过创建一个新的C ++项目来测试Eclipse安装 文件和新菜单。
- 在项目的可执行文件下选择“Hello World C ++项目” 用于新C ++项目工具链的类型和MinGW GCC。类型 单击项目名称,然后单击完成按钮。
- 将“-static-libgcc -static-libstdc ++”添加为新的链接器标志 项目。此文本应添加到链接器标志字段中 可以通过右键单击项目中的新项目来找到 资源管理器并单击属性。在项目属性下, 展开C / C ++ Build菜单,然后单击Settings。在工具下 在Settings选项卡中,展开MinGW C ++ Linker菜单并单击 杂。将文本添加到链接器标志字段,然后单击 “应用”按钮。
- 单击“项目”菜单下的“生成项目”,然后单击“运行” 运行菜单。
- 通过查看确认您具有正常运行的开发人员环境 控制台的输出。
醇>
注意:您还应该在freeglut.dll
所在的目录中复制.exe
。