我试图为windows编译caffe来运行dreamify python代码; 出于某种原因,在编译时它会搜索python 2.7和3.5。结果我现在有3个不同的库 - 来自anaconda的python27,python35和python35(我的主要环境); 在Visual Studio 2013中编译; 虽然构建caffe仍会返回错误:
Error 2 error LNK2001: unresolved external symbol "struct _object *
__cdecl boost::python::detail::init_module(struct PyModuleDef &,void (__cdecl*)(void))"
(?init_module@detail@python@boost@@YAPEAU_object@@AEAUPyModuleDef@@P6AXXZ@Z) <path>pycaffe\_caffe.obj pycaffe
Error 3 error LNK1120: 1 unresolved
externals <path>\Build\x64\Release\_caffe.pyd pycaffe
所以我的问题是 1)为什么windows的caffe需要2个不同的python库 2)我怎样才能明确指出它崩溃的地方;
如果在此处发生错误有帮助:
PythonPreBuild.cmd : Generating src\caffe\proto\caffe.pb.h with python bindings
Creating library <path>\windows\..\Build\x64\Release\_caffe.lib and object <path>\windows\..\Build\x64\Release\_caffe.exp