【发布时间】:2014-11-09 23:26:34
【问题描述】:
在 OSX 10.9 上,我安装了各种头文件库
/usr/include
/usr/local/include
一切正常。 今天我对优胜美地进行了“免费升级”,突然一切都停止了。 与 Yosemite 一起,我还(之前)升级了 Xcode(注意,我不是使用 Xcode 编译,而是直接通过命令行进行编译)。
我有一个明确包含 /usr/include 的 CMakeLists.txt
set(INCLUDE_HEADERS ${INCLUDE_HEADERS}
/usr/include
/usr/local/include)
include_directories(SYSTEM ${INCLUDE_HEADERS})
然而,当我尝试编译时,我立即得到:
fatal error: 'boost/lexical_cast.hpp' file not found
#include <boost/lexical_cast.hpp>
这里发生了什么?其他人经历过这个,甚至知道如何解决它? 在 10.9 中一切正常(哦,我为什么要升级?) 我也可能做错了什么,因为我注意到 cmake 已升级到 3.0.2
【问题讨论】: