ubuntu下Eclipse OpenGL编程

我是一只鱼 发布于 2011/11/03 21:34
阅读 1K+
收藏 0

小弟最近刚开始在ubuntu下的eclipse中编写OpenGL程序,遇到添加头文件的问题,一段代码:

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include "glm.h"

我现在glm.h这个头文件在/usr/include/GL中,我的添加方式是:点击属性(Properties)->C/C++ Bulid->Settings->GCC C++ Linker->Libraries,在这个窗口中添加这个库, 名字是glm,路径写的是/usr/include/GL,点击OK,但是我编译出现:

make all 

Building target: projection

Invoking: GCC C Linker

gcc -L/usr/include/GL -o "projection"  ./src/projection.o   -lglm

/usr/bin/ld: cannot find -lglm

collect2: ld 返回 1

make: *** [projection] 错误 1

 

请知情人士指点,谢谢

加载中
0
骠骑将军
骠骑将军

cannot find -lglm

还是没找到glm

我是一只鱼
我是一只鱼
是的,大哥,上次我加了GL库加进入了,函数读取不进来也解决了,但是这次我自己写了一个库,按同样的方法就是读取不进去,怎么回事?能加个QQ聊聊吗?我的QQ:695242104
0
xyz555
xyz555

头文件应该是在编译里添加而不是连接(linker),并且添加后应该#include <glm.h>

我是一只鱼
我是一只鱼
我试过了,都没用的。
0
Yisen
Yisen

库文件的名字是libglm.so吗

用""跟<>在这里都可以

我是一只鱼
我是一只鱼
是的
返回顶部
顶部