带有忍者生成器的Cmake无法在Windows

时间:2018-06-06 15:43:49

标签: c++ windows cmake caffe ninja

我正在尝试使用ninja生成器在Windows上安装caffe(使用ninja的原因是它是构建共享库的唯一方法)。我正在使用cmake-gui并且配置失败并出现以下错误

> Run Build Command:"C:/PROGRA~1/CMake/bin/ninja.exe" "cmTC_e9da4"  
> [1/2] Building C object CMakeFiles\cmTC_e9da4.dir\testCCompiler.c.obj 

> [2/2] Linking C executable cmTC_e9da4.exe  
> FAILED: cmTC_e9da4.exe
> cmd.exe /C "cd .  && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe
  --intdir=CMakeFiles\cmTC_e9da4.dir --manifests --
  C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo
  CMakeFiles\cmTC_e9da4.dir\testCCompiler.c.obj /out:cmTC_e9da4.exe
  /implib:cmTC_e9da4.lib /pdb:cmTC_e9da4.pdb /version:0.0 /machine:X86 /debug
  /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib
  winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
  advapi32.lib && cd ."

> RC Pass 1 failed to run.

> ninja: build stopped: subcommand failed.

我无法弄清楚错误的含义以及这里出了什么问题。如果有人遇到过类似的问题,我已经完全通过邮件列表,但一无所获。请帮我理解错误的来源。提前谢谢。

0 个答案:

没有答案