2

我最近试图弄清楚如何在 NetBeans 7 中使用 freeglut。我在 Google 上搜索了很多,但没有找到合适的教程来说明如何将我需要的东西绑定到其中。

目前我有更多的问题,然后这个:

第一个是: - freeglut 2.8 => 为了编译它,我需​​要 MinGW 和 msys。我都安装了,但我不能“配置”或“全部制作”和“制作安装”freeglut。对于该任务,我没有找到易于阅读的操作方法。

下一个: - 构建后,将哪些文件放入特定文件夹的位置?

最后一个: - 将文件放入相应文件夹后,如何在NetBeans 7 下在C++ 项目中使用finally freeglut?

我觉得缺乏这方面的信息。

我所找到的总是这样的答案:下载、构建、安装和完成。但我已经被困在“安装”和“构建”上。

解决方案:关闭 NetBeans。

  • 从 mingw.org 安装和下载 MinGW
  • 安装后,将路径添加到您的 SystemEnvironemt(例如:C:\MinGW)。转到开始->计算机,鼠标右键,选择属性转到高级系统设置,在以下对话框中按“环境变量”。在“系统变量”选项卡中,找到条目路径(或 PATH)添加:C:\MinGW;获取 freeglut 预编译包:(http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/)有一个很好的教程如何设置。

现在玩得开心(只需#include“就完成了。玩得开心。

注意 #1:如果您在查找 make 时遇到问题,则文件夹为:C:\MinGW\msys\1.0\bin\make.exe(当在 C:\MinGW 上安装 MinGW 时)。

命令行中的“mingw-get install msys”应该得到 msys... 最后但同样重要的是不要忘记将 msys\bin 添加到路径中。:)

这是一个完整的教程,但是是德语的。 http://techchan.blog.de/2012/03/18/einrichten-opengl-netbeans-7-1-1-teil-0-start-13209096/

如果您需要英文,请告诉我是否可以翻译;)否则我会考虑自己翻译。

4

1 回答 1

1

在我发现 freeglut 之前,我很难让 glut 在 Windows 7 上的 Netbeans 中工作,我将此归因于 glut 已经非常过时了,我发现的教程也是如此。

也许这会帮助其他人寻找在 Netbeans 中使用 freeglut 的说明。这些说明类似于已经提供的链接中的说明,但有助于解释如何在 Netbeans 中而不是从命令行中使用它。本教程希望您已经让 Netbeans 和您的编译器一起工作。如果您还没有这样做,我发现这里的指南非常有帮助: http: //netbeans.org/community/releases/68/cpp-setup-instructions.html#mingw

  1. 从http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/下载 freeglut 并将其提取到一个易于访问的文件夹中。(我推荐 C:/FrGlut)

  2. 将 bin 文件夹 (C:\FrGlut\bin) 添加到 Windows PATH 变量中,或者将 bin 文件夹中的 freeglut.dll 复制到 C:\Windows\System32

  3. 打开 Netbeans 并打开或创建您的项目

  4. 转到:文件->项目属性

  5. 选择您的编译器,转到包含目录,然后将路径添加到您的 freeglut 包含文件夹(C:\FrGlut\include)

  6. 在链接器下,选择添加库,然后导航到文件 C:\FrGlut\lib\libfreeglut.a

  7. 选择选项并单独添加以下内容:

    -动态 -lfreeglut -lopengl32 -LC:\FrGlut\lib\libfreeglut.a

Netbeans 现在应该可以与您的 freeglut 库一起使用了。

要使用 glut 库,请将以下包含添加到您的源代码中:

#include <GL/glut.h>

请记住,为了让程序运行,freeglut.dll 需要与您的可执行文件一起共享,因为大多数用户还没有它。

于 2012-03-25T04:12:34.057 回答