首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MATLAB中识别VC++编译器

在MATLAB中识别VC++编译器
EN

Stack Overflow用户
提问于 2019-10-16 16:32:11
回答 2查看 695关注 0票数 2

为了安装MatConvNet,需要使用C++编译器。由于明威-W64 C++不能工作,所以应该使用VisualW64编译器.然而,我在这方面遇到了一些问题。虽然两者都已安装,但我无法使用它们。使用Mingw编译器,安装过程将失败,无法识别VC++。我安装了Visual 2017,但当发出以下命令时,它似乎无法识别。

代码语言:javascript
运行
复制
>> mex.getCompilerConfigurations('C++','Selected')

输出

代码语言:javascript
运行
复制
ans = 

         CompilerConfiguration with properties:

         Name: 'MinGW64 Compiler (C++)'
 Manufacturer: 'GNU'
     Language: 'C++'
      Version: '4.x'
     Location: '$MINGWROOT'
    ShortName: 'mingw64-g++'
     Priority: 'E'
      Details: [1×1 mex.CompilerConfigurationDetails]
   LinkerName: '$MINGWROOT\bin\g++'
LinkerVersion: ''
       MexOpt: some path

那么,问题是如何使MATLAB识别VC++为主要编译器?

附注:这两个编译器都驻留在MATLAB的mexopts目录中。

EN

Stack Overflow用户

发布于 2019-10-17 15:40:29

不幸的是,作为回答和评论提供的所有方法都不起作用。我刚发现这是MATLAB R2016b和R2017a中的一个bug。解决此问题的方法可以在下面的链接中找到。

Mathworks.com/support/bugreport/1487958

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58417922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档