【发布时间】:2010-01-09 15:14:26
【问题描述】:
我正在编写一个 OpenGL 程序,但碰巧我与 math3d.h 的链接有问题。
我正在使用 Ubuntu 和 g++。
问题是我没有安装 math3d 的软件包,因为我从网上获得了带有 OpenGL 超级棒的头文件和 cpp 文件。所以我只是将头文件和.cpp文件复制到本地目录并做了
#include "math3d.h"
但问题是我过去常常使用开关来链接其他头文件,如 gl.h、glu.h、glut.h。
g++ test.cpp -lGL -lGLU -lglut.
但我不知道该为 math3d 提供什么。我收到一个错误,说未定义对函数的引用。当我没有为这些相应库中的函数提供 -lGL 等时,我曾经遇到过这个错误。
我完全被困在这里,我不知道该怎么办,没有这个我就无法前进。
【问题讨论】:
-
你能用一些标点符号吗?无意冒犯,但这样读起来真的很难。
-
已修复;>。 OP,你能粘贴你的编译器抱怨的内容吗?