-1
我已经下载并安装了最新的Eclipse kepler,这个工作正常,但是C++在运行代码(成功构建)后不工作,我刚刚得到一个窗口说“hello.exe已停止工作”,或者是我的程序名称。我在网上找不到任何有用的答案,我尝试了我所见过的。我使用Windows 8.1,Eclipse kepler(最新版本)和MinGW。任何想法为什么?C++不能正常工作,但c正在eclipse kepler中工作
我已经下载并安装了最新的Eclipse kepler,这个工作正常,但是C++在运行代码(成功构建)后不工作,我刚刚得到一个窗口说“hello.exe已停止工作”,或者是我的程序名称。我在网上找不到任何有用的答案,我尝试了我所见过的。我使用Windows 8.1,Eclipse kepler(最新版本)和MinGW。任何想法为什么?C++不能正常工作,但c正在eclipse kepler中工作
那answer可能会帮助你。这似乎是DLL的问题。我分享它为后代,对他的作者。
先决条件
- Windows 7的64位应用了目前所有的软件更新。
- MinGW 0.5-beta-20120426-1或更高版本。
- Java JRE 1.7或更高版本。
- 的Eclipse
安装步骤
- 从Oracle安装Java JRE。
- 安装MinGW。在“选择组件”步骤中,选择“C++ 编译器”和“MSYS基本系统”进行安装。
- 下载适用于C++开发人员的Eclipse。
- 提取下载到您的Downloads文件夹的Eclipse归档文件。
- 打开提取的Eclipse 文件夹中的Eclipse应用程序。[2]
- 通过从 文件和新建菜单中创建一个新的C++项目来测试您的Eclipse安装。
- 在项目 类型的可执行文件下选择“Hello World C++ Project”,然后在New C++ Project的工具链中选择MinGW GCC。键入 a项目名称并单击完成按钮。
- 将“-static-libgcc -static-libstdC++”添加为您的新 项目的链接器标志。此文本应添加到链接器标志字段中,通过右键单击项目 Explorer中的新项目并单击属性可找到 。在项目属性下, 展开C/C++ Build菜单并点击设置。在工具 设置选项卡下,展开MinGW C++链接器菜单并单击 杂项。将文本添加到链接程序标记字段,然后单击应用按钮 。
- 单击项目菜单下的生成项目,然后单击 运行菜单下的运行。
- 通过查看控制台的输出 ,确认您的开发环境正常。
注意:你也应该在你的.exe
所在的目录复制freeglut.dll
。