Mac OSX 使用homebrew安装的LLVM 6.0.0 遇到的问题
LLVM是用来生成中间代码、开发编译器后端的工具。虽然功能很强大,提供的中间代码格式很清晰,但必须要吐槽一下它的文档……是真的难用,虽然和openCV采用相同的模板,但既缺乏例子,也缺乏内容,只有干干净净的函数声明,大部分详细介绍都是一句话:请参考我们的源代码 sigh
遇到的错误:
CMakelist里使用find_package无法找到LLVM
Could not find a package configuration file provided by "LLVM" (requested version 5.0.0) with any of the following names:
LLVMConfig.cmake
llvm-config.cmake
Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set "LLVM_DIR" to a directory containing one of the above files. If "LLVM" provides a separate development package or SDK, be sure it has been installed.
LLVM_DIR:PATH=/usr/local/opt/llvm/lib/cmake/llvm
解决方法
在CMakeList中添加:
SET(LLVM_DIR /usr/local/opt/llvm/lib/cmake/l