luoyetx / mini-caffe

Minimal runtime core of Caffe, Forward only, GPU support and Memory efficiency.
BSD 3-Clause "New" or "Revised" License
374 stars 151 forks source link

编译win 32位,出现的问题 #99

Open Caiyou1001 opened 5 years ago

Caiyou1001 commented 5 years ago

math_functions.obj : error LNK2019: 无法解析的外部符号 _cblas_sdot,该符号在函数 "float __cdecl caffe::caffe_cpu_strided_dot(int,float const ,int,float const ,int)" (?caffe_cpu_strided_dot@caffe@@YAMHPBMH0H@Z) 中被引用

基本上都编译过了,就卡这了, OpenBlas 也编译为32位,但是还是提示相同问题, 3rdparty/bin 相应的dll文件也替换为32位,还是提示错误

有人解决过相似的问题么

Caiyou1001 commented 5 years ago

还有个现象, 32位编译 静态库时,caffe项编译时不会提示错误,可以生成lib文件,尝试调用caffe 静态库会出错

编译动态库提示提示OpenBLAS 内的几个函数无法解析(已做替换:一个是楼主指定的0.2.14 32位版,和自己编译32位版本,应该不是OpenBLAS的dll问题。很疑惑)