注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

分享,态度 ·~~

—— 十年太长,五年;如果可以回到五年前,你最想对那时候的自己说什么?

 
 
 

日志

 
 

关于curses编程函数出错的问题  

2009-03-17 15:39:09|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在调用curses.h文件后 编译时出现以下问题是为什么 ?
库文件里的curses.h已经安装,而且,像'stdscr'已经是curses.h里给定义了的
高手指点
//tmp/ccwBoMEh.o(.text+0x44): In function `main':
curse.c: undefined reference to `stdscr'
/tmp/ccwBoMEh.o(.text+0x49):curse.c: undefined reference to `wborder'
/tmp/ccwBoMEh.o(.text+0x5c):curse.c: undefined reference to `stdscr'
/tmp/ccwBoMEh.o(.text+0x61):curse.c: undefined reference to `wattr_on'
/tmp/ccwBoMEh.o(.text+0x71):curse.c: undefined reference to `stdscr'
/tmp/ccwBoMEh.o(.text+0x76):curse.c: undefined reference to `wmove'
/tmp/ccwBoMEh.o(.text+0x8e):curse.c: undefined reference to `stdscr'
/tmp/ccwBoMEh.o(.text+0x93):curse.c: undefined reference to `waddnstr'

 

老大,这个问题也来问(要养成独立思考的好习惯哦),原因就是你的系统里没有libcurse.so, libcurse.a一类的库文件呗,或者它们不在标准目录下,你要加上-lcurses,上面的兄弟笔误了,是-lcurses不是-lcurse,看出区别了? 要加多一个s,如果还是不行,说明没有libcurses.so或libcurses.a(几乎不可能),改成-lncurses,如果还是不行,-L/path to your curses lib -lncurses。

这还不行? 出去溜达一圈,回来重装你的ncurses和devel包。

 

【from http://www.linuxsir.org/bbs/showthread.php?t=250553

  评论这张
 
阅读(804)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017