精华内容
下载资源
问答
  • matlab生成dll文件

    千次阅读 2014-09-19 19:38:54
    1.deploytool 2.

    1.deploytool

    2.



    3.


    4.


    5.



    展开全文
  • C 语言调用matlab生成DLL文件
  • 正在做毕设,要用c#调用dll文件,但是在matlab生成dll文件时候总是出错,已经配置相关环境,还是出错,求助大佬解答。 版本matlab2014b

    正在做毕设,要用c#调用dll文件,但是在matlab生成dll文件时候总是出错,已经配置相关环境,还是出错,求助大佬解答。
    版本matlab2014b
    配置环境
    环境变量
    出错的日志文件

    展开全文
  • >> mex -setup Welcome to mex -setup. This utility will help you set up a default compiler..../n? n Select a compiler: [1] Intel C++ 12.0 (with Microsoft Software ...我需要在VB里面调用MATLAB生成DLL

    >> mex -setup

    Welcome 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/R2012a/win64.html

    Please choose your compiler for building MEX-files:

    Would you like mex to locate installed compilers [y]/n? n

    Select a compiler:

    [1] Intel C++ 12.0 (with Microsoft Software Development Kit (SDK) linker)

    [2] Intel C++ 12.0 (with Microsoft Visual C++ 2008 SP1 linker)

    [3] Intel C++ 12.0 (with Microsoft Visual C++ 2010 linker)

    [4] Intel C++ 11.1 (with Microsoft Visual C++ 2008 SP1 linker)

    [5] Intel Visual Fortran 12 (with Microsoft Software Development Kit (SDK) linker)

    [6] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 SP1 linker)

    [7] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2008 Shell linker)

    [8] Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2010 linker)

    [9] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 SP1 linker)

    [10] Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 Shell linker)

    [11] Microsoft Software Development Kit (SDK) 7.1

    [12] Microsoft Visual C++ 2005 SP1

    [13] Microsoft Visual C++ 2008 SP1

    [14] Microsoft Visual C++ 2010

    [0] None

    Compiler: 12

    没有自己需要的VB编译器怎么办?我需要在VB里面调用MATLAB生成的DLL

    展开全文
  • 2. 编译m文件dll3. 设置VS等的继承环境,设置C需要用到的静态库和动态库4. 编写C调用dll一些需要注意的问题。如果按照上面两篇文章设置的方法运行出现以下错误:error LNK2001: unresolved external...

    1、单独的m文件

    如果只有一个单独的m文件,可以参考以下两篇博客中提供的方法。主要有以下四个步骤

    1. 设置matlab的编译器,使用外部的VC或者gcc等编译器。

    2. 编译m文件成dll

    3. 设置VS等的继承环境,设置C需要用到的静态库和动态库

    4. 编写C调用dll

    一些需要注意的问题。如果按照上面两篇文章设置的方法运行出现以下错误:error LNK2001: unresolved external symbol

    极有可能问题出在你安装的matlab是64位的,解决方法是安装一个32位的版本的matlab重新生成一次dll文件。

    2、带有多个子函数的m文件

    如果需要生成的dll是一个拥有多个子函数的m文件,那么需要使用matlab中deploytool工具。网上的教程大多比较古老,下面重新演示一下新版本的deploy工具使用。

    首先在命令窗口command window输入deploytool会出现下面的界面。在type中选择C++ Shared Library

    0818b9ca8b590ca3270a3433284dd417.png

    然后在Exported Functions选择需要做成dll的主函数,在Shared Resource and Helper Files中选择主函数调用的子函数以及文件夹。然后就可以build(路径旁边的第一个按钮)。

    0818b9ca8b590ca3270a3433284dd417.png

    下面这张图展示了build成功后会打包出来的东西,有一个.h头文件,一个.dll和一个.lib。得到这些之后,按照第一步中所教的步骤,就可以在VS工程中调用dll啦

    0818b9ca8b590ca3270a3433284dd417.png

    展开全文
  • matlab版本为 matlab R2016a 生成dll版本也是64位, 如果想32的dll,那就去把matlab的版本降下来!! 首先绑定vs版本 我安装的是vs2013 分别输入 mex -setup 和 mbuild -setup 选择编译器 编写matlab函数 Add.m...
  • 详细介绍了vs2008中如何调用matlab生成dll文件,结果有效
  • 详细介绍了Matlab怎么生成DLL文件,及DLL文件在VC中的应用,值得学习
  • 详细讲解了matlab2009b 生成dll文件的过程,并且有vc++2008调用的实例,
  • matlab生成dll

    千次阅读 2017-07-26 14:46:29
    其中cpplib:后面的是需要生成文件的文件名,是自己取的,link:lib后面的MyFunc.m是转换为DLL的M文件的文件名。 -W/-T/-C是参数,具体含义可以通过mcc –help命令查看,注意参数的大小写。 Matlab编译后会在...
  • 用qt有好的界面调用MATLAB已经写好的算法,亲自踩了很多的坑,在这里分享一下:1,混合调试有两种方法,比较主流的就是调用MATLAB生成DLL,进行联调;2,调用MATLAB自身引擎的方法,进行联调;自认为调用MATLAB...
  • C#调用Matlab生成dll文件进行直接绘图操作示例

    千次阅读 热门讨论 2019-02-22 18:49:24
    C#与matlab的混合编程中,C#程序调用matlab生成dll文件是必不可少的,利用matlab强大的数据处理能力和绘图能力,可以优化C#程序,使得程序编写更为简便。 1.1 function文件的编写 在这里使用一个网上可以查阅的...
  • MATLAB生成dll

    千次阅读 2019-03-25 14:04:47
    ③用.m文件生成dll文件 首先在命令行中输入"deploytool",成功后出现如下窗口,选择"Library Compiler "。 其次在出现的MATLAB Compiler页面中在Type栏中选择"C Share Library",在EXPORTED FUNCTIONS栏中...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼版本:matlab 2010b,vs2008+IVF11.0对于简单的问题,例如求个c=a+b的,用vs2008+IVF11.0生成DLL和用matlab调用没什么问题,如下:fortran代码:subroutine add(x,y,z)!...
  • qt调用matlab生成dll我现在在做毕业设计,要做一个软件界面,里面有一个函数是用matlab语言写的,我已经可以再vs2010上调用matlab生成dll了,但是Qt上没办法成功调用。希望大神指导下,谢谢!下面是我的代码项目...
  • 功能需求:利用Matlab强大的数字处理能力和网页的丰富多彩的显示特点... 在这里就不介绍了matlab怎样生成dll文件了,因为不同的Matlab版本的界面不一样,但是这里需要强调的如果Matlab是64位,就会默认生成64位的d...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼版本:matlab 2010b,vs2008+IVF11.0对于简单的问题,例如求个c=a+b的,用vs2008+IVF11.0生成DLL和用matlab调用没什么问题,如下:fortran代码:subroutine add(x,y,z)!...
  • 这里放两个在实际工作中遇到的问题,还没找到解决的方法,向广大网友求助。Matlab 如何调用自定义的 COM DLL 的类?我之前用 visual basic 6.0 制作了一个...按照帮助文件,此时需要用 actxserver 建立类实例(当然在...
  • 本文说是原创,但核心部分是参考...debug童鞋的系统是 win7 32位 + vc2010 (32位编译器) + Matlab2012a ,如果童鞋们win7是32位的话就不必看我的了,可以直接照debug童鞋的步骤做。我的系统是win7 ...
  • 本文說是原創,但核心部分是參考...debug童鞋的系統是 win7 32位 + vc2010 (32位編譯器) + Matlab2012a ,如果童鞋們win7是32位的話就不必看我的了,可以直接照debug童鞋的步驟做。我的系統是win7 ...
  • 实验室的一个项目需要调用matlab程序。经过再三考虑,决定使用vc调用matlab导出库的形式。而我主要负责与matlab程序结合的工作。以下是今天工作的简要总结。全当是个备忘吧。 1:在matlab中选择compiler。  在...
  • 需要的工具:VS2005及以上版本,MATLAB2008B及以上版本,另外非常重要的需要安装一个MATLAB Compiler Runtime,这个文件(MCRInstall.exe)在安装完MATLAB之后就会在安装文件夹下存在,需要搜索一下(因为不同版本的...
  • 添加链接描述 (参考其软件 dependency walker 查看dll函数名称) 2.添加链接描述 (重点参考这篇博文,流程完全按照这个流程来的,此流程完全正确) 二、使用步骤 重点注意 1.matlab里的编译器我是后来下的mingw64...
  • 因为本学期需要c#的课程设计,然后我就在网上自学习了一些这方面的知识,比如c#调用matlab函数的例子,在网上也比较多。但是基本都是零零碎碎的。我也是在网上零零碎碎找的,所以我算是整理了一下。整个文章都是自己...
  • 系统平台 win10 64bit 软件版本 Visual Studio:VS2017 MATLABMATLAB R2018b 注:MATLAB的版本不低于VS,否则调用...(2)生成DLL文件 方法1: >>deploytool 选择Library Compiler: 方法2:...
  • VS2008中C#调用Matlab生成DLL文件

    万次阅读 热门讨论 2012-02-22 19:23:16
    1、创建一个简单的.m文件 打开Matlab 2009a,新建一个.m文件,输入如下代码: function result=twice(inputvar);...2、使用Matlab DeployTool生成.Net组件 在Matlab 2009a的Command Window中输入deploytool并

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,873
精华内容 1,549
关键字:

matlab生成dll文件

matlab 订阅