在没有 IDE 的情况下使用 freeglut

Posted

技术标签:

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

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

#include "freeglut.h"

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

注意使用 windows 7 32 位

【问题讨论】:

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

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

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

【讨论】:

在 g++ -lglut try1 tester.cpp 中?以及我需要将哪些文件夹或文件复制到我的 C++ 文件的文件夹中 是的!只要库在系统路径中,您就无需复制任何内容。 对不起,我错过了你在 Windows 上。你通过 cygwin 使用 gcc 吗? 用所需的详细信息更新我的答案:)

以上是关于在没有 IDE 的情况下使用 freeglut的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 IDE 的情况下使用 Apache Commons Lang 代码? (org.apache.commons.lang3)

如何在没有 SDK 的情况下“下载”Android Studio IDE?

Selenium IDE sendkeys() 没有目标

如何在不使用 IDE 的情况下更改 C# 程序的图标?

如何在没有 gdbserver 的情况下使用 Eclipse CDT 进行远程调试?

如何在没有 PhpStorm 的情况下打开 PhpStorm 项目