facebookarchive / caffe2

Caffe2 is a lightweight, modular, and scalable deep learning framework.
https://caffe2.ai
Apache License 2.0
8.42k stars 1.95k forks source link

build failed with visual studio 2015 #1490

Open aligoglos opened 6 years ago

aligoglos commented 6 years ago

when i try to build caffe2 solution this error occur :

1>------ Build started: Project: ZERO_CHECK, Configuration: Release x64 ------
1>  Checking Build System
1>  CMake does not need to re-run because D:/caffe2/Build/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe/proto/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/proto/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/contrib/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/contrib/aten/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/contrib/gloo/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/contrib/nccl/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/contrib/nnpack/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/contrib/shm_mutex/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/core/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/cuda_rtc/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/db/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/distributed/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/image/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/video/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/mkl/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/mobile/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/mobile/contrib/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/mobile/contrib/ios/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/mobile/contrib/opengl/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/mpi/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/observers/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/operators/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/perfkernels/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/python/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/queue/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/sgd/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/transforms/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/utils/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/caffe2/binaries/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/caffe2/Build/modules/module_test/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: Caffe_PROTO, Configuration: Release x64 ------
2>  Building Custom Rule D:/caffe2/caffe/proto/CMakeLists.txt
2>  CMake does not need to re-run because D:/caffe2/Build/caffe/proto/CMakeFiles/generate.stamp is up-to-date.
2>  Running C++/Python protocol buffer compiler on D:/caffe2/caffe/proto/caffe.proto
2>  The filename, directory name, or volume label syntax is incorrect.
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 123.
t-kuha commented 6 years ago

Try: