小编Ott*_*ick的帖子

尽管已安装 g++ 仍找不到 ncurses.h

我第一次尝试在 ncurses 中进行试验,但是我在编译源代码时遇到了问题。据我所知,ncurses 已安装并位于正确的目录中。

我的 makefile 非常简单:

.cpp :
    g++ -Wall -g -o $* $*.cpp -std=c++11 -lncurses
Run Code Online (Sandbox Code Playgroud)

这是我尝试时的输出 locate ncurses.h

$ locate ncurses.h
/usr/include/ncursesw/ncurses.h
Run Code Online (Sandbox Code Playgroud)

当我检查它是否已安装时

$ dpkg -l | grep ncurses
ii  libncurses5:amd64                                     5.9+20140118-1ubuntu1                               amd64        shared libraries for terminal handling
ii  libncursesw5:amd64                                    5.9+20140118-1ubuntu1                               amd64        shared libraries for terminal handling (wide character support)
ii  libncursesw5-dev:amd64                                5.9+20140118-1ubuntu1                               amd64        developer's libraries for ncursesw
ii  mtr-tiny                                              0.85-2                                              amd64        Full screen ncurses traceroute tool
ii  ncurses-base                                          5.9+20140118-1ubuntu1                               all          basic terminal type definitions
ii  ncurses-bin                                           5.9+20140118-1ubuntu1 …
Run Code Online (Sandbox Code Playgroud)

c++ gcc ncurses linker-errors

2
推荐指数
1
解决办法
6929
查看次数

标签 统计

c++ ×1

gcc ×1

linker-errors ×1

ncurses ×1