Cmake 缺少叮当声标题
我试图在github中编译Oclgrind项目,但当我运行cmake命令时,我遇到了下一个错误:Cmake 缺少叮当声标题,cmake,clang,llvm-clang,Cmake,Clang,Llvm Clang,我试图在github中编译Oclgrind项目,但当我运行cmake命令时,我遇到了下一个错误: -- Found LLVM 9.0.0 -- Using LLVMConfig.cmake in: /usr/lib/llvm-9/cmake CMake Error at CMakeLists.txt:112 (message): Clang headers not found (set CLANG_ROOT) 当我打开cmakelist.txt文件时,我发现它正在查找CodeGenActi
-- Found LLVM 9.0.0
-- Using LLVMConfig.cmake in: /usr/lib/llvm-9/cmake
CMake Error at CMakeLists.txt:112 (message):
Clang headers not found (set CLANG_ROOT)
当我打开cmakelist.txt文件时,我发现它正在查找CodeGenAction.h
find_path(CLANG_HEADER "clang/CodeGen/CodeGenAction.h")
if ("${CLANG_HEADER}" STREQUAL "CLANG_HEADER-NOTFOUND")
message(FATAL_ERROR "Clang headers not found (set CLANG_ROOT)")
endif()
我安装了几个版本的llvm和clang,但我还没有找到这个文件。我还下载了clang+llvm的预编译二进制文件,我确实在那里看到了这个头文件。
OclProject有一个在installation DIR中配置的标志LLVM_DIR,但它不起作用(我想cmake认识到我在系统中有LLVM并试图使用它,而不是我给出的LLVM_DIR标志)
您是否尝试了错误消息所建议的(“set CLANG_ROOT”)?我尝试将其设置为“/usr/”(其中包含bin、include和子文件夹),但不起作用。。。我不知道还有什么其他的叮当声…你找到答案了吗?我遇到了完全相同的问题。您是否尝试了错误消息所建议的(“设置clangu_ROOT”)?我尝试将其设置为“/usr/”(其中包含bin、include和子文件夹),但没有成功。。。我不知道还有什么其他的叮当声…你找到答案了吗?我正在讨论完全相同的问题。