caffe.obj : error LNK2001: 无法解析的外部符号 __imp_PyErr_Print

参考:https://blog.csdn.net/u014489596/article/details/42124595
1>caffe.obj : error LNK2001: 无法解析的外部符号 __imp_PyErr_Print
1>layer_factory.obj : error LNK2001: 无法解析的外部符号 __imp_PyErr_Print
1>libboost_python-vc120-mt-1_59.lib(function_doc_signature.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(dict.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(module.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(function.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(tuple.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(list.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(class.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(builtin_converters.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(pickle_support.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(str.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(from_python.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(registry.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>libboost_python-vc120-mt-1_59.lib(object_operators.obj) : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>caffe.obj : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct
1>layer_factory.obj : error LNK2001: 无法解析的外部符号 __imp__Py_NoneStruct

原因:我编译的caffe是64位的,而链接时链接的是32位的python库

解决:安装64位的python,链接64位python的库即可

CommonSettings.props

D:\Python27_X64

 

 

 

 

 

 

你可能感兴趣的:(caffe,caffe)