caffe编译过程问题集锦2

本文汇总了在Windows环境下使用VS2013编译Caffe过程中遇到的常见问题及解决办法,包括MFC字符集问题、重定义错误、CMake的lint错误以及MSB6006错误。通过链接提供的资源,可以找到详细的解决步骤。
摘要由CSDN通过智能技术生成

1、error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information.
答案:
点击链接进入微软官网下载相应语言的MFC版本,可参考
https://jingyan.baidu.com/article/ff42efa916aca5c19e22029a.html

2、
错误 1 error LNK2005: _free 已经在 libcmt.lib(dbgheap.obj) 中定义 MSVCRT.lib
错误 2 error LNK2005: _malloc 已经在 libcmt.lib(dbgheap.obj) 中定义 MSVCRT.lib
答案:
如果有一堆的重定义错误发生在同一个lib中,而且跟它冲突的也是同一个lib,那么这个两个lib的功能应该是一样的,可以2选一,只要在“忽略特定的库”内填入需要忽略的库。

项目属性-配置属性-链接器-输入-忽略特定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值