关於 C++ curse.h 的问题

软件和网站开发以及相关技术探讨
回复
waihonhon
帖子: 4
注册时间: 2008-07-22 21:58
送出感谢: 0
接收感谢: 0

关於 C++ curse.h 的问题

#1

帖子 waihonhon » 2008-09-04 19:35

ncurses 的 curse.h 是可以在文字模式下控制游标的函式库,
我用的是 ubuntu 8.04,
ncurses 这个包的版本为 "5.6+20071124-1ubuntu2"
编写了一个 C++ 的程序,include 了 curse.h,
程序名为 main.cpp,
用 "g++ main.cpp -lncurses" 去编译。

在自己的电脑运行时相安无事的,
但到了别的电脑 (red hat) 运行,
那电脑没有 ncurses 这个包,
就说找不到某一个名称大约为 lib c++ 6 .so 的档,确实的档名忘了。
而运行不到 ......

现在郁闷中 ......

请问有没有方法在 ubuntu 8.04 编译,
而可以在 red hat 下成功运行的方法 ?
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#2

帖子 HuntXu » 2008-09-04 19:44

这是讲依赖的,那台电脑没有libcurse是不可能运行的,能不能把依赖编译进你的程序我就不知道了...
HUNT Unfortunately No Talent...
waihonhon
帖子: 4
注册时间: 2008-07-22 21:58
送出感谢: 0
接收感谢: 0

#3

帖子 waihonhon » 2008-09-04 21:22

郁闷

现在还是改到不要用 ncurses
laputa
帖子: 37
注册时间: 2007-11-30 18:46
来自: HeNan
送出感谢: 0
接收感谢: 0
联系:

Re: 关於 C++ curse.h 的问题

#4

帖子 laputa » 2009-05-02 18:55

waihonhon 写了:ncurses 的 curse.h 是可以在文字模式下控制游标的函式库,
我用的是 ubuntu 8.04,
ncurses 这个包的版本为 "5.6+20071124-1ubuntu2"
编写了一个 C++ 的程序,include 了 curse.h,
程序名为 main.cpp,
用 "g++ main.cpp -lncurses" 去编译。

在自己的电脑运行时相安无事的,
但到了别的电脑 (red hat) 运行,
那电脑没有 ncurses 这个包,
就说找不到某一个名称大约为 lib c++ 6 .so 的档,确实的档名忘了。
而运行不到 ......

现在郁闷中 ......

请问有没有方法在 ubuntu 8.04 编译,
而可以在 red hat 下成功运行的方法 ?

不是 g++ main.cpp -lncurses"
而是 g++ main.cpp -lcurses
没有n的,虽然确实是ncurses。
就像你在include头文件时是curses.h而不是ncurses.h一样。。。。
回复

回到 “软件/网站开发”