今天尝试在自己电脑上配置matconvnet,出现了很多莫名其妙的问题,总结记录如下:

官网上的安装教程如下:http://www.vlfeat.org/matconvnet/install

1、MATLAB2013不支持vs2013,所以在MATLAB command window输入mex -setup时会提示找不到编译器vs2013

参考网上的解决办法:http://blog.csdn.net/gotomic/article/details/29594247

https://jingyan.baidu.com/article/1612d50044d0f2e20f1eee10.html

2、Matlab与其他软件做接口,通常需要VC编译器。

第一步:在Matlab的命令窗口输入 mex -setup可以选择VC编译器。
但有时会出现找不到VC编译器的情况。出现这种情况,通常有两种原因,一种是VC编译器比Matlab的版本新,Matlab无法识别,当然也无法使用。
还有一种情况是,Matlab未找到VC的安装位置,出现这种情况的原因可能是Matlab和VC的安装顺序不当,或者是VC未安装到默认地址,即C盘Program files文件夹下。
这种情况在mex -setup后,如果选择y,提示

第二步:找不到vs2013,所以我们选择n,手动输入vs2013的路径

>> mex -setupWelcome to mex -setup.  This utility will help you set up
a default compiler.  For a list of supported compilers, see
http://www.mathworks.com/support/compilers/R2013a/win32.html 

Please choose your compiler for building MEX-files: Would you like mex to locate installed compilers [y]/n? nSelect a compiler:
[1] Intel C++ 13.0 (with Microsoft Software Development Kit (SDK) linker)
[2] Intel C++ 13.0 (with Microsoft Visual C++ 2010 linker)
[3] Intel C++ 13.0 (with Microsoft Visual C++ 2012 linker)
[4] Intel C++ 12.0 (with Microsoft Software Development Kit (SDK) linker)
[5] Intel C++ 12.0 (with Microsoft Visual C++ 2008 SP1 linker)
[6] Intel C++ 12.0 (with Microsoft Visual C++ 2010 linker)
[7] Intel C++ 11.1 (with Microsoft Visual C++ 2008 SP1 linker)
[8] Intel Visual Fortran 13 (with Microsoft Software Development Kit (SDK) linker)
[9] Intel Visual Fortran 13.0 (with Microsoft Visual C++ 2010 linker)
[10] Intel Visual Fortran 13.0 (with Microsoft Visual C++ 2012 linker)
[11] Intel Visual Fortran 12 (with Microsoft Software Development Kit (SDK) linker)
[12] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 SP1 linker)
[13] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 Shell linker)
[14] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2010 linker)
[15] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 SP1 linker)
[16] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 Shell linker)
[17] Lcc-win32 C 2.4.1
[18] Microsoft Software Development Kit (SDK) 7.1
[19] Microsoft Visual C++ 2005 SP1
[20] Microsoft Visual C++ 2008 SP1
[21] Microsoft Visual C++ 2010
[22] Microsoft Visual C++ 2012
[23] Open WATCOM C++ [0] None 

第三步:选21,选n,输入自己电脑上vs的安装路径

第四步:再选y,mex就完成了(到这一步,我的32位的电脑还是不成功,有毒。。。。。)

3、配置matconvnet只需运行几步

(1)run vl_compilenn;

(2)run vl_setupnn

4、注意一个问题,每次新建一个代码工程,都要把vlfeat和matconvnet的库放到代码的目录下,写一个setup.m文件,内容如下:

 1   %2017 05 05  CLQ修改(不然会一直报错,必须重新mex一遍才能跑)
 2 run vlfeat-0.9.20/toolbox/vl_setup
 3
 4 if exist('vl_nnconv') ~= 3
 5   run matconvnet-1.0-beta23/matlab/vl_setupnn
 6   if exist('vl_nnconv') ~= 3
 7     warning('MatConvNet not compiled, attempting to fix...') ;
 8     copyfile(...
 9       'matconvnet-1.0-beta23/matlab/src/vl_nnconv.cu', ...
10       'matconvnet-1.0-beta23/matlab/src/vl_nnconv.cpp') ;
11     mex('matconvnet-1.0-beta23/matlab/src/vl_nnconv.cpp', ...
12       'matconvnet-1.0-beta23/matlab//src/bits/im2col.cpp', ...
13       'matconvnet-1.0-beta23/matlab//src/bits/subsample.cpp', ...
14       '-Imatconvnet/matlab/src',...
15       '-lmwblas') ;
16   end
17 end

 要把两个库文件放在exercise.m的目录下!!!!!
 

转载于:https://www.cnblogs.com/liulijin/p/6813012.html

matconvnet在MATLAB2013配置过程中遇到的问题相关推荐

  1. linux 内核配置过程中遇到的问题

    大家都知道在修改内核需要两步 配置和编译 在配置过程中 用到的命令 make config.make menuconfig.make xconfig 前两个是文本界面 最后一个是图形界面 不建议用最后 ...

  2. 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11

    标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10 最近要搞一个MFC画折线图的程序,网上看到一个人人推荐的插件,还 ...

  3. ESXi与物理交换机静态链路聚合配置过程中的小陷阱

    作者:陆斌 文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影 ...

  4. opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理_济南达索机电科技有限公司...

    OPC技术提供了一种互联.可靠.安全的通信平台.然而,OPC技术依赖于DCOM架构,包括Windows安全和防火墙设置.访问控制列表.Server认证等.本文给出了OPC  DCOM配置过程中最常发生 ...

  5. Maven配置过程中出现:“‘dependencies.dependency.systemPath‘ for junit:junit:jar must be omitted...”的错误

    项目场景: 在maven的配置过程中,发现在尝试下载依赖的时候,出现了些许bug. 问题描述 采用的是直接手动导入的方法.配置好阿里云镜像仓库后(该步没有出现问题),先把junit依赖下载放到&quo ...

  6. DG配置过程中的参数解释

    文章目录 DG配置过程中的参数解释: 1.DB_NAME 2.DB_UNIQUE_NAME 3.LOG_ARCHIVE_CONFIG 4.CONTROL_FILES 5.LOG_ARCHIVE_DES ...

  7. Cordova安装与配置过程中出现的问题及解决办法

    最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就 ...

  8. 拯救者Y9000P 安装Ubuntu18.04 、Ros Melodic等相关配置过程中出现的错误及解决办法

    电脑配置:拯救者Y9000P 2022 i9 3060 目录 一.安装Ubuntu18.04 1.安装UltralSO时无法写入镜像文件,显示磁盘/映像空间太小 2.由于2022拯救者Y9000PBI ...

  9. tracker_benchmark_v1.0配置过程中出现的问题及解决方案

    毕业设计是CV方向的,一直在调试tracker_benchmark_v1.0的代码,遇到了很多的问题,本篇博客记录我遇到的问题和解决的办法,也许还有错误的地方,欢迎大家一起讨论研究~ 一.介绍和注意事 ...

  10. N2N的配置过程中遇到的一些坑

    N2N作为一个开源的VPN工具,使用极其简单,但用的时候还是会出现不少问题,以下将我在配置的过程中遇到的问题,总结一下.. 首先我的系统是Win10专业版系统.. 首先edge和super的版本必须一 ...

最新文章

  1. 音频编辑软件_Audacity2.12版
  2. AjaxControlTookit中的AutoCompleteExtender位置错位问题 ListSearchExtender不支持中文的问题...
  3. flutter自定义弹窗
  4. android版记账本
  5. JavaScript中的一些细节
  6. Java编程思想之-主板示例
  7. java牛客排序算法题_《剑指offer》面试题28:字符串的排列(牛客网版本) java...
  8. day-16 jquery的DOM文档操作及bootstrap
  9. 【Http】HTTPclient保持长连接需要消费返回信息 不然很卡
  10. Docker学习总结(45)——Docker在沪江落地的实践
  11. 【Web技术】(实验一)HTML静态网页设计
  12. FCM模糊聚类算法python实现
  13. webstorm激活码
  14. 沐风:做一个会自动赚钱的小程序
  15. frp内网穿透入门级木马上线实践
  16. 最后聊聊:备案需要注意的地方和域名的解析
  17. 计算机毕业设计Java超市货品进销存系统后台(源码+系统+mysql数据库+lw文档)
  18. 什么是DC,以及CreateCompatibleDC,CreateCompatibleBitmap,SelectObject的作用
  19. HTTP 响应行及响应状态码
  20. python3 删除指定文件夹重复文件

热门文章

  1. IPSEC VXN在PPPoE对端配置方案
  2. 通解:HTTP超时,或者require TLS/SSL,亦或者conda install / update/ create Solving environment不停
  3. leetcode 21 合并两个有序链表 (python)
  4. puppet 安装详解
  5. Java关于数据结构的实现:散列
  6. 《Cacti实战》——2.3 Cacti的安装与配置
  7. centos6 与 7 其中的一些区别
  8. pgpool-II的master-slave模式的分析
  9. 计算机应用基础 许晞课程标准,〔计算机应用基础〕课程标准.doc
  10. js des加密 java_java端采用DES/CBC/PKCS5Padding 加密,js解密不了。google搜了好多方法没能解决...