【发布时间】:2020-06-22 13:24:48
【问题描述】:
所以,我在 C++ 程序中包含 ncurses 库时遇到了一些麻烦。 似乎我的 Makefile 设置不正确,并且找不到库函数。 我使用“sudo apt-get install libncurses5-dev libncursesw5-dev”安装了库,并且可以通过“g++ -o output src/main.cpp -lncurses”手动编译我的代码。
Makefile 中的编译器设置如下所示:
CC = g++
CXXFLAGS = -std=c++11 -Wall`
LDFLAGS =
LDLIBS = -lncurses
我在 ubuntu 上的 Visual Studios Code 中使用“C/C++ Makefile Project”插件。
【问题讨论】:
-
除非您告诉我们问题所在,否则我们无法帮助您。 我有一些麻烦不是我们可以解决的问题。
-
嘿,lib-include 没有工作,所以我得到了一个“未定义的引用”-错误到 `initscr' 和其他 curses-functions。它现在可以使用 LDFLAGS = -lncurses。