CMake Error: File /cygdrive/.../src/LLVMBuild.txt does not e



我正在尝试按照这里的说明在Windows7上构建cling:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=[Install Path] ..src
cmake --build . --config [Release/Debug] --target cling

我注意到编译器cmake正在使用Visual Studio 12 2013(使用cmake-gui或cmdline),而我得到以下错误(完整的回溯在这里):

Constructing LLVMBuild project information
CMake Error: File /cygdrive/e/ABOUT-C++/cling/src/LLVMBuild.txt does not exist.
CMake Error at E:/ABOUT-C++/cling/build/LLVMBuild.cmake:28 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:431 (include)

CMake Error: File /cygdrive/e/ABOUT-C++/cling/src/bindings/LLVMBuild.txt does not exist.
CMake Error at E:/ABOUT-C++/cling/build/LLVMBuild.cmake:30 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:431 (include)

为什么路径前缀是/cygdrive/e/...而不是E:/... ?这些路径是有效的吗?(丢失的文件说明在相应的文件夹中不存在!)

或者是因为llvm / clang / cling应该在windows上使用cygwin构建,而我默认使用的编译器vc12是不正确的?

我打赌你的问题出在你的python上。从D:/cygwin/bin/python2.7.exe来看,你似乎使用了特殊版本的python,把/cygdrive/放在前面。

尝试使用Windows的官方二进制包

相关内容

  • 没有找到相关文章

最新更新