首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“`brew安装cmake`”期间“未找到”ncurses/ncurses.h‘文件。

在“`brew安装cmake`”期间“未找到”ncurses/ncurses.h‘文件。
EN

Stack Overflow用户
提问于 2016-04-12 09:53:40
回答 1查看 1.8K关注 0票数 0

我正在努力将cmake安装到OSX10.8(美洲狮)

代码语言:javascript
复制
$ brew install -v cmake

但是,我得到了以下错误。

代码语言:javascript
复制
[  2%] Built target cmcompress
In file included from /tmp/cmake20160412-70643-1kq4xsy/cmake-3.4.0/Source/CursesDialog/form/fld_arg.c:33:
In file included from /tmp/cmake20160412-70643-1kq4xsy/cmake-3.4.0/Source/CursesDialog/form/form.priv.h:34:
/tmp/cmake20160412-70643-1kq4xsy/cmake-3.4.0/Source/CursesDialog/form/form.h:46:12: fatal error: 'ncurses/ncurses.h' file not found
#  include <ncurses/ncurses.h>
           ^
1 error generated.

在收到上述错误后,我通过brew install ncurses安装了brew install ncurses。但是,错误消息'ncurses/ncurses.h' file not found仍然发生。

请帮助解决这个问题..。

更新

根据locate命令,我的文件系统中有多个ncurses.h文件:

代码语言:javascript
复制
$ locate ncurses.h
/Applications/XAMPP/xamppfiles/include/ncurses/ncurses.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/ncurses.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/ncurses.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/include/ncurses.h
/opt/local/include/ncurses/ncurses.h
/opt/local/include/ncursesw/ncurses.h
/sw/include/ncurses.h
/usr/include/ncurses.h

更新2

这解决了这个问题:

代码语言:javascript
复制
$ ln -s /opt/local/include/ncurses /usr/include

因为以下路径由c#编译器搜索

代码语言:javascript
复制
$ clang++ -x c -v -E /dev/null
...
/usr/local/include
 /usr/bin/../lib/clang/5.1/include
 /usr/include
 /System/Library/Frameworks (framework directory)
 /Library/Frameworks (framework directory)
...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 10:10:53

这看起来像Macports版本,但是您使用的是自制的,而且/opt/local/include不太可能是一个包含目录:

代码语言:javascript
复制
/opt/local/include/ncurses/ncurses.h

其他任何一个都不在ncurses子目录中。

所以这一切都是有意义的。

也许家酿的东西坏了?去麦波兹吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36569753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档