摘要: 一个错误可能是:附加依赖项少添加了库函数; 还有一个可能是:配置设置错误了,比如该是64位,却设置成win32了。改过来就好了。 要注意opencv的使用中 在Debug、Release模式以及x64和win32等不同模式下的不同的静态库 阅读全文
posted @ 2016-12-26 10:30 xzabg 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 将源码中的.cu文件添加到项目中即可,即使创建的就是NVIDIA的项目,也需要把这些个.cu文件添加进来 阅读全文
posted @ 2016-12-19 16:16 xzabg 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: 在预处理器中添加USE_LMDB,因为caffe需要一种数据输入格式 这样,在db.cpp中#ifdef USE_LMDB就会变亮,显示使用的数据格式为LMDB 阅读全文
posted @ 2016-12-06 10:35 xzabg 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 解决方法参考:http://blog.csdn.net/zhangla1220/article/details/50697352 感谢博主!!! 最新下载的caffe代码,运行mnist,训练时可以正常执行完毕,但是一到测试就出现错误。 运行其他网络时,测试即使可以正常执行完毕,但结果是错的,出现结 阅读全文
posted @ 2016-12-01 20:25 xzabg 阅读(2951) 评论(0) 推荐(1) 编辑
摘要: 利用caffe的源码编译出的caffe.lib静态链接库里面就包含了源码里面的那些函数的接口i,所以如果在程序中使用的是源码的话,就不需要在链接器里面再添加此静态链接库了 对于无法解析的外部符号,首先找到该函数是不是已经被声明了。如果声明了,看下它的调用环境是不是有什么宏定义。 阅读全文
posted @ 2016-11-19 18:09 xzabg 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 在利用windows下的C++尝试训练mnist使用的Lenet5网络时,solver.cpp的第105行报错: 解决方法: 在最上面一排的菜单栏选择工具-> 选项 在弹出窗口中选择调试-> 常规 把“要求源文件和版本匹配”的勾勾去掉 然后去掉“地址级的调试”的勾勾(这样就不会出现反汇编代码了) 阅读全文
posted @ 2016-11-17 10:25 xzabg 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 完全按照博文来就好了:http://blog.csdn.net/u012905422/article/details/52794693 阅读全文
posted @ 2016-11-09 12:22 xzabg 阅读(5595) 评论(0) 推荐(0) 编辑
摘要: 程序运行时出现问题,选择的是Release,win64位的模式,并且已经看到了宏定义NDEBUG,但是程序依然进入上面的部分 解决方案是将属性->C/C++->代码生成器->运行库里面的多线程调试(/MTD)修改为多线程DLL(/MD)即可 修改之后: 编译一下 解释原因来自 http://blog 阅读全文
posted @ 2016-09-15 20:45 xzabg 阅读(25894) 评论(0) 推荐(1) 编辑
摘要: 来自链接:http://blog.csdn.net/u014114990/article/details/47747025 主要讲解:GetBrewFunction()函数定义如下,其返回BrewFunction函数指针。 g_brew_map实现过程,首先通过 typedef定义函数指针 g_br 阅读全文
posted @ 2016-09-13 16:13 xzabg 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 解决方案来自http://blog.csdn.net/u012556077/article/details/50353818 阅读全文
posted @ 2016-09-13 09:01 xzabg 阅读(3544) 评论(0) 推荐(0) 编辑