【发布时间】:2016-02-06 01:22:18
【问题描述】:
我正在将 Berkley 的 Caffe 编译为静态库、MT、MSVC 12 (VS2013) 并将其链接到 dll。
它工作正常。
现在我正在尝试使用 Intel C++ 2015 编译器对其进行编译 - 静态库构建正常,但依赖 dll 失败并出现以下链接器错误:
致命错误 LNK1104:无法打开文件 'libboost_thread-iw-mt-s-1_58.lib'
在我的 Boost 构建中确实没有这样的库,但我不知道这种依赖来自哪里。除了编译器,我没有更改任何其他设置,并且在我的 dll 的 Linker->Input->Additional dependencies 的任一 Caffe 中都找不到 Boost lib。
我该如何解决这个问题?
谢谢!
【问题讨论】:
标签: boost visual-studio-2013 linker-errors caffe icc