zha*_*hen 3 windows cygwin cmake llvm cling
我cling按照这里的说明尝试在Windows7 上构建:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=[Install Path] ..\src
cmake --build . --config [Release/Debug] --target cling
Run Code Online (Sandbox Code Playgroud)
我注意到编译器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)
Run Code Online (Sandbox Code Playgroud)
为什么路径前缀/cygdrive/e/...但不是E:/...?那些有效的路径?(缺少的文件cmake提到DO存在于相应的文件夹中!)
或者是因为llvm / clang / cling应该cygwin在Windows 上构建,而vc12我默认使用的编译器不正确?
我敢打赌,你的问题在于你的python.看在D:/cygwin/bin/python2.7.exe它看来你使用Python的特殊版本,预先考虑/cygdrive/所有的地方.
尝试使用适用于Windows的官方二进制包.
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |