caffe-windows icon indicating copy to clipboard operation
caffe-windows copied to clipboard

生成pycaffe时:error MSB3073: :VCEnd”已退出,代码为 1

Open AlbertHG opened this issue 7 years ago • 4 comments

3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: 命令“"F:\visual studio 2015\CaffeDev\caffe-windows-ms\windows\scripts\PythonPostBuild.cmd" "F:\visual studio 2015\CaffeDev\caffe-windows-ms\windows" "F:\visual studio 2015\CaffeDev\caffe-windows-ms\windows..\Build\x64\Release" 3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd”已退出,代码为 1。

Your system configuration

Operating system:win10 Compiler:vs2015 CUDA version (if applicable):cuda8.0 CUDNN version (if applicable):cudnn4

AlbertHG avatar Aug 02 '17 05:08 AlbertHG

My problem position is "PostBuildEvent.Command", So, set Properties-->Build Events-->Post-Build Event-->Use In Build to "No".

JessicaJ233 avatar Aug 03 '17 02:08 JessicaJ233

I have the same problem , do you work out @ @AlbertHG

optimal16 avatar Aug 03 '17 11:08 optimal16

解决办法: 将thirdparty/bins/protoc.exe文件复制到thirdparty/Protobuf/bin目录下。 解决这个问题消耗了很多时间,简单记录一下问题排查过程。 定位问题:根据编译输出信息,可以看到在PythonPreBuild.cmd : Generating src\caffe\proto\caffe.pb.h with python bindings处出错,所以,在caffe解决方案中查找并打开PythonPreBuild.cmd文件,找到文本“Generating src\caffe\proto\caffe.pb.h with python bindings”所在位置,此时已经定位到是“Generating src\caffe\proto\caffe.pb.h with python bindings”的下一行在执行时报错。

根据报错提示可以知道编译时需要调D:\Program Files\caffe-windows-ms\windows\thirdparty\Protobuf\bin\protoc 的可执行程序,然而,此时打开D:\Program Files\caffe-windows-ms\windows\thirdparty\Protobuf\bin却没有protoc.exe 因此需要将D:\Program Files\caffe-windows-ms\windows\thirdparty\bin 文件夹下的protoc.exe复制到D:\Program Files\caffe-windows-ms\windows\thirdparty\Protobuf\bin\

这应该是由于第三方依赖包的作者修改了protoc.exe所在路径,却没有修改编译caffe的配置文件。

kai4729 avatar May 17 '18 07:05 kai4729

I also have this question,but in the “E:\Codes\caffe-windows-ms\caffe-windows-ms\Build\x64\Release\pycaffe”,I found classify.py …,and in the cmd ,it can import caffe.

wqysq avatar Jun 27 '18 03:06 wqysq