• 5267阅读
  • 2回复

【提问】请大侠们帮忙看看——frame buffer的问题 [复制链接]

上一主题 下一主题
离线pinkscut
 
只看楼主 倒序阅读 楼主  发表于: 2005-08-29
我编了这样一个想在屏幕上画点的程序:
#ifndef _FBTOOLS_H_
#define _FBTOOLS_H_

#include <linux/fb.h>
#include <string.h>
//a framebuffer device structure;

typedef struct fbdev{
    int fb;
    unsigned long fb_mem_offset;
    unsigned long fb_mem;
    struct fb_fix_screeninfo fb_fix;
    struct fb_var_screeninfo fb_var;
    char dev[20];
} FBDEV, *PFBDEV;

int fb_open(PFBDEV pFbdev);
int fb_close(PFBDEV pFbdev);

int get_display_depth(PFBDEV pFbdev);
//full screen clear
void fb_setmem(void *addr, int c, size_t len);
#endif

后面的具体函数就省去,运行结果老是说:
/tmp/ccwVbMgt.o(.text+0x53): In function `main':
: undefined reference to `fb_open'
/tmp/ccwVbMgt.o(.text+0x89): In function `main':
: undefined reference to `fb_close'
/tmp/ccwVbMgt.o(.text+0x9b): In function `main':
: undefined reference to `fb_setmem'
collect2: ld returned 1 exit status

请问这是什么错误造成的啊?
[ 此贴被XChinux在2005-08-31 10:23重新编辑 ]
离线风中纸页
只看该作者 1楼 发表于: 2005-09-01
抱歉,没有相关经验。请耐心等待。我会尽量帮助你这一贴在第一页显示。:)
把问题先交给google,再交给你的朋友。谢谢。
离线giscn
只看该作者 2楼 发表于: 2005-09-02
where is your main function?
http://nzt.spaces.live.com
快速回复
限100 字节
 
上一个 下一个