求解:caffe boost问题 — LNK1104 无法打开文件“libboost_date_time-vc140-mt-1_61.lib”

问题描述:

vs2015新建的工程,boost库版本为1_61。在属性管理器中配置了所有需要的boost lib,包括boost_date_time-vc140-mt-1_61.lib。但是我并没有配置或引用libboost_date_time-vc140-mt-1_61.lib,在release x64下生成,却报出libboost_date_time-vc140-mt-1_61.lib无法打开的错误。

有遇到的吗,求解答!

/***************************** 2020.2.16 ***********************************/

问题更新:

    在caffe的examples下面新建一些工程,按照其他caffe已存在项目进行配置(如classification),完事生成,报错,“无法打开文件 libboost_date_time-vc140-mt-1_61.lib”此类的错误;

问题解决:

    未完全按照caffe进行配置,需要将c/c++->预处理器中的内容,也按照caffe预先配置好的内容,在自己新建的项目上进行配置。

进一步的问题:

    工程能够编译通过,但是运行时候,又会报一些缺少xxxx.dll库的错误。

进一步的问题解决:

    从其他编译成功的项目的debug或release下,将所有的dll拷贝到自己工程的xxx.exe对应目录下面,解决dll找不到的问题。

 

----------------------------------------------------------------------------------------------------------------------------

解决办法:预处理器加入一行  BOOST_ALL_NO_LIB 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 28
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值