下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、装了Matlab2016a和VS 2015,但是使用mex setup命令后,提示“找不到已安装的编译器”,捣鼓一天终于解决了,为方便遇到同样问题的朋友解决问题,将我的解决办法记录如下:使用“mex -setup -v”命令,查看错误提示的具体内容。运行后的提示如图1所示:图 1Matlab的设置命令是通过注册表来实现的,因为版本问题或者因为软件安装时没有采用默认设置,注册表的路径会和Matlab查询的路径不一致,并因此提示错误。Matlab的相关命令调用的配置文件的路径位于:Matlab安装目录/bin/win64/mexopts。里面有很多和和编译器以及SDK相关的环境配置文件。下图是我的
2、mexopts文件夹下的配置文件,如图2所示:图 2根据图1所提示的错误,进行逐一修改,如图1提示,为未找到VS2012所提示的错误信息。“正在查找注册表设置 'HKLMSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0.否。. 正在查找注册表设置 'HKCUSOFTWAREMicrosoftVisualStudioSxSVS7' 12.0.否。. 正在查找注册表设置 'HKLMSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7' 12.0.否。. 正在查找注册表设置
3、39;HKCUSOFTWAREWow6432NodeMicrosoftVisualStudioSxSVS7' 12.0.否。”键盘按下“win+r”,输入“regedit”打开注册表,如图3:图 3以第一条为例,如图4所示,“HKLM”表示注册表中的:HKEY_LOCAL_MACHINE;“HKCU”表示注册表中的:HKEY_CURRENT_USER。图 4在注册表内找到” HKLMSOFTWAREMicrosoftVisualStudioSxSVS7,没有就在相应目录下创建对应项,图5为本条的相应项:图 5图1中提示结果为“否”的,即表明此项存在问题,以图4所示为例,注册表中“HKL
4、MSOFTWAREMicrosoftVisualStudioSxSVS7”项内的字符串“12.0”未找到,我们就在“HKLMSOFTWAREMicrosoftVisualStudioSxSVS7”项中创建字符串名为“12.0”的字符串,如图6样式,(我的为vs2015,提示为“14.0”),并将VS的安装目录赋值给“12.0”字符串,如图7:图 6图 7同样的方法,将“VS 2012”安装目录内的”VC”文件目录的地址赋值给注册表“HKCUSOFTWAREMicrosoftVisualStudioSxSVS7”项下的“12.0”字符串。如图7所示:图 8我安装的为VS 2015,检查的内容如图
5、9,包括:注册表中VS相关注册表值,部分文件以及SDK。图 9用VS打开Matlab的对应版本的配置文件,如VS 2015的“msvc2015.xml”和“msvcpp2015.xml”,如关于文件“cl.exe”文件的命令配置,如图10:图 10如图1窗口提示有此项的错误,将检查配置文件路径改为和实际存放路径一致。如图1错误提示有检查SDK错误的,如图11:图 11可在注册表中设置对应项,并将“C:Program Files (x86)Windows Kits”赋值给图12中name后双引号所包含内容,名为“InstallationFolder”的字符串,如图12所示:图 12对于提示查找环境变量结果为“否”的,如图13:图 13可在计算机属性高级系统设置环境变量系统变量中,以图13环境变量后单引号所包括内容,本例的“'VS140COMNTOOLS”为名,新建环境变量,变量值为,浏览目录到VS安装目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 岩棉板外墙保温防火隔离带设置方案
- 危化品仓库泄漏堵漏应急演练方案
- 2026年村镇(社区)后备干部考试参考试题及答案
- 粉体输送设备操作工安全操作规程
- 2027届包头市重点中学八年级数学第一学期期末经典试题含解析
- 2026年保密在线知识试题及答案
- OC岗位专业考试题(含详细答案解析)
- 呼吸康复评估专家共识(2025版)
- 支撑檩条安装施工工规程
- NYU留学生 阿里前端校招面试真题(含详细解析)
- DB4201∕T 693-2024 建筑与市政工程软弱地基基础技术规程
- 物流司机制度管理制度
- T/CECS 10350-2023除臭收集用轻质高强度玻璃钢盖
- 江苏省2025年中职职教高考文化统考数学试题
- 广东市政工程施工安全管理资料统一用表 上册
- 2024年人教版六年级语文上册《第4单元语文园地四》教学课件
- 战略合作协议范本
- SH∕T 3097-2017 石油化工静电接地设计规范
- 回迁房屋买卖服务合同范本
- DB 3406T 022-2024市政道路建筑垃圾填筑 路基施工技术规范
- 急诊科护理典型案例分析
评论
0/150
提交评论