c ++不能正常工作,但是c正在使用eclipse kepler

时间:2016-03-18 04:38:03

标签: c++ eclipse

我已经下载并安装了最新的Eclipse kepler,这对c运行良好,但是在运行代码(成功构建)后c ++无法运行,我只是得到一个窗口,说“hello.exe已经停止工作”,或者我的程序名称。我在网上找不到任何有用的答案,我已经尝试过我所见过的。我使用的是Windows 8.1,Eclipse kepler(最新版本)和MinGW。知道为什么吗?

1 个答案:

答案 0 :(得分:0)

answer可能会对您有所帮助。这似乎是DLL的问题。我分享给后人,向他的作者致敬。

  

<强>先决条件

     
      
  • 应用了所有当前软件更新的Windows 7 64位。
  •   
  • MinGW 0.5-beta-20120426-1或更高版本。
  •   
  • Java JRE 1.7或更高版本。
  •   
  • 的Eclipse
  •   
     

安装步骤

     
      
  1. 从Oracle安装Java JRE。
  2.   
  3. 安装MinGW。在“选择组件”步骤中,选择“C ++”   编译器“和”MSYS Basic系统“用于安装。
  4.   
  5. 下载Eclipse for C ++ Developers。
  6.   
  7. 解压缩下载到“下载”文件夹的Eclipse存档。
  8.   
  9. 打开提取的Eclipse中的Eclipse应用程序   文件夹中。[2]
  10.   
  11. 通过创建一个新的C ++项目来测试Eclipse安装   文件和新菜单。
  12.   
  13. 在项目的可执行文件下选择“Hello World C ++项目”   用于新C ++项目工具链的类型和MinGW GCC。类型   单击项目名称,然后单击完成按钮。
  14.   
  15. 将“-static-libgcc -static-libstdc ++”添加为新的链接器标志   项目。此文本应添加到链接器标志字段中   可以通过右键单击项目中的新项目来找到   资源管理器并单击属性。在项目属性下,   展开C / C ++ Build菜单,然后单击Settings。在工具下   在Settings选项卡中,展开MinGW C ++ Linker菜单并单击   杂。将文本添加到链接器标志字段,然后单击   “应用”按钮。
  16.   
  17. 单击“项目”菜单下的“生成项目”,然后单击“运行”   运行菜单。
  18.   
  19. 通过查看确认您具有正常运行的开发人员环境   控制台的输出。
  20.   

注意:您还应该在freeglut.dll所在的目录中复制.exe