【问题标题】:Using freeglut without an IDE在没有 IDE 的情况下使用 freeglut
【发布时间】:2014-04-24 07:23:56
【问题描述】:

我尝试将 freeglut 与代​​码块以及 Microsoft Visual Studio 2010 一起使用。我尝试了 official codeblocks instruction page 但我仍然无法成功使用它。所以我尝试直接包含freeglut文件,如 这个(通过将它复制到我的 c++ 文件的文件夹中):

#include "freeglut.h"

然后我尝试通过终端使用 gcc 编译器进行编译。它引发了大量不同的错误。如何在没有 IDE 的情况下使用 freeglut?如果我不能,您对我如何安装和使用有任何建议/链接吗?

注意使用 windows 7 32 位

【问题讨论】:

  • 安装linux发行版(我推荐Arch Linux),安装freeglut,编译。
  • 写一些错误可以帮助我们理解...
  • 您向终端发出的命令也可能会有所帮助。
  • 第一个错误说未定义引用'_imp____glutInitWithExit@12'
  • 我将所有与 freeglut 相关的文件保存在一个特定文件夹中,然后我定向到该文件夹​​并输入 g++ -o try1 tester.cpp

标签: c++ opengl freeglut


【解决方案1】:

您没有告诉 gcc 您的程序必须与 freeglut.lib 链接。使用标志 -lglut 编译您的程序

您需要将此信息用于setting up freeglut on cygwin

【讨论】:

  • 在 g++ -lglut try1 tester.cpp 中?以及我需要将哪些文件夹或文件复制到我的 C++ 文件的文件夹中
  • 是的!只要库在系统路径中,您就无需复制任何内容。
  • 对不起,我错过了你在 Windows 上。你通过 cygwin 使用 gcc 吗?
  • 用所需的详细信息更新我的答案:)
猜你喜欢
  • 2013-06-30
  • 2015-03-12
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
  • 2012-07-09
  • 2020-03-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多