Ncurses-学习历程-安装和配置
Littleor / 2019-09-28 / C / 阅读量 736

Ncurses初探-MAC

什么是Ncurses?

Ncurses作为一个C库,可以允许开发者编写独立于终端的基于文本的用户界面。它是一个虚拟终端中的“类GUI”应用软件工具箱.

Ncurses可以干什么?

使用Ncurese可以更加方便的操作终端界面,可以使用Ncurese制作终端用户界面,因此这里我打算使用它制作一款终端纯C语言贪吃蛇游戏

Ncurses安装

在MAC上windows库是无法使用的,所以这里才会有初探Ncurses一说,MAC上安装包肯定使用homebrew:

brew install ncurses 

安装完成之后直接在C程序头写上:

#include <ncurses.h> 

当编译C的时候使用下述的格式:

 gcc <program file> -lncurses 

必须加入编译参数: -lncurses

Ncurses环境检测

使用下述代码来检查你的环境是否安装成功,切记编译要加入-lncurses的编译参数,当输出下图的时候就代表环境配置正确

#include <ncurses.h>

int main()
{    
    initscr();            /* Start curses mode           */
    printw("Hello World !!!");    /* Print Hello World          */
    refresh();            /* Print it on to the real screen */
    getch();            /* Wait for user input */
    endwin();            /* End curses mode          */

    return 0;
}

屏幕快照 2019-09-28 10.31.41.png

1 + 3 =
4 评论
    欣赏者Chrome 84OSX
    2020年08月26日 回复

    不错,加油!

      LittleorChrome 84OSX
      2020年08月26日 回复

      @欣赏者 感谢你的鼓励啊 ヾ(≧∇≦*)ゝ

        欣赏者Chrome 84OSX
        2020年08月27日 回复

        @Littleor 请问楼主,如何在Mac上安装ncursesw呢,想用中文。

          LittleorSafari 14iPhone
          2020年08月27日 回复

          @欣赏者 见文章啊 首先终端安装brew再用brew安装就行了