如何解决未定义的符号_stdscr和_wgetch
当我将getch()
添加到两个函数中时,出现错误提示:
"Undefined symbol: _stdscr" and "Undefined symbol: _wgetch"
我正在使用带有Xcode库#include <curses.h>
的MacBook
谢谢。
解决方法
在编译时只需添加-lcurses
选项(链接指令)即可。
例如:clang++ main.cpp -o main -lcurses
如果您使用的是make
,则将LDLIBS = -lcurses
添加到您的makefile
。
我刚刚注意到您正在使用XCode。因此,您可以在这里:Linking Libraries in Xcode。只需将答案中的-lfftw3
替换为-lcurses
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。