gpt4 book ai didi

c++ - 2 周前使用相同命令编译的程序中对 glutInit 的 undefined reference

转载 作者:行者123 更新时间:2023-11-28 06:49:31 25 4
gpt4 key购买 nike

<分区>

我的 ubuntu 安装最近死机了,我现在正在重建一切。

我有一个文件,我知道它最近编译过并使用了相同的注释。这是一个简单的基于 opengl-glut 的程序。

它使用以下行编译:

g++ -lGL -lGLU -lglut -I . *.cp

这给出了以下错误代码:

main.cpp:(.text+0x2de): undefined reference to `glGetDoublev'
/tmp/cc9vO929.o: In function `tbVisuTransform()':
main.cpp:(.text+0x2fd): undefined reference to `glMultMatrixd'
/tmp/cc9vO929.o: In function `tbMotionFunc(int, int)':
main.cpp:(.text+0x4f5): undefined reference to `glLoadIdentity'
main.cpp:(.text+0x523): undefined reference to `glRotatef'
main.cpp:(.text+0x52d): undefined reference to `glMultMatrixd'
main.cpp:(.text+0x53c): undefined reference to `glGetDoublev'
main.cpp:(.text+0x649): undefined reference to `glLoadIdentity'
main.cpp:(.text+0x665): undefined reference to `glRotatef'
main.cpp:(.text+0x66f): undefined reference to `glMultMatrixd'
main.cpp:(.text+0x67e): undefined reference to `glGetDoublev'
main.cpp:(.text+0x724): undefined reference to `glutPostRedisplay'
/tmp/cc9vO929.o: In function `tbRotate(double, double, double, double)':
main.cpp:(.text+0x78c): undefined reference to `glLoadIdentity'
main.cpp:(.text+0x7b5): undefined reference to `glRotatef'
main.cpp:(.text+0x7bf): undefined reference to `glMultMatrixd'
main.cpp:(.text+0x7ce): undefined reference to `glGetDoublev'

这种情况持续了很长一段时间。我已经安装了 build essential 和 freeglut。sudo apt-get install build-essentialsudo apt-get install freeglut3 freeglut3-dev

有人有什么想法吗?

我已经尝试过他们在这里所说的: Error with GLUT compile in ubuntu

请注意,如果重要的话,我已从 ubuntu 12.04 升级到 14.04。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com