首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建GLUI2库(Ubuntu)

构建GLUI2库(Ubuntu)
EN

Stack Overflow用户
提问于 2014-10-29 05:20:49
回答 1查看 250关注 0票数 0

我正在尝试安装GLUI2库

我遵循ReadMe中的说明,它告诉我转到GLUI的根目录并运行Make。我得到以下错误:

代码语言:javascript
复制
/usr/bin/ld: Glui2/stb_image.o: relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC

我尝试在makefile的两个编译行中包括-fPIC,并得到以下错误消息:

代码语言:javascript
复制
/usr/bin/ld: Glui2/g2Button.o: relocation R_X86_64_32S against `_ZTV8g2Button' can not be used when making a shared object; recompile with -fPIC
Glui2/g2Button.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status

我真的不知道这些错误告诉我的是什么,也不知道我应该做些什么来解决这些错误。

我正在用它为我用OpenGL制作的游戏建立一个小的用户界面,如果你建议一个不同的库来处理过剩的话,我也会很感激这些建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-08 14:06:48

0是从Glui2 2/stb_Image.c文件生成的。将文件重命名为Glui2/stb_image.cpp,,并在makefile中更新文件名。

然后运行“使干净”和再次“使”。

它对我有效,它似乎混合c和cpp文件并不是很好的工作在这个项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26623250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档