
正文
matlab生成.netdll文件,matlab运行m文件怎么生成fig文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
matlab编译生成exe丢失711.dll
1、(1)将Matlab的安装目录 \bin\win64下的SSLEAY3DLL和LIBEAY3DLL复制到windows的system32目录下,覆盖旧版本的文件。但是这样可能导致使用这两个DLL文件的其他程序出现问题。
2、应该是Matlab的运行时环境出现问题,你这是编译时的问题还是运行时的问题?首先确保你机器安装了Matlab 2010a 其次,如果还是不行的话,安装其目录下的MCRInstaller.exe。此软件安装最好不要在中文路径下,这是它们的一个Bug。
3、LIB 文件作为 DLL 的替代文件被编译到应用程序项目中。当程序员通过静态链接方式编译生成应用程序时,应用程序中的调用函数与 LIB 文件中导出符号相匹配,这些符号或标识号进入到生成的 EXE 文件中。
4、在matlab的command窗口中输入 mcc -B sgl GUI.m 将上步生成的文件包括*m 文件和*.fig文件一起考到待运行的机器 此时仍需matlab所必需的动态连接库。
5、一: “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目 录 \VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。
6、这和用c语言编写的程序,直接双击命令窗口闪一下就没有是一个道理。第一种办法,可以向c语言一样,先打开cmd,然后在cmd窗口中运行这个exe,但要注意路径的问题。因此不推荐这样。
相关问答
Q1: matlab无法生成dll文件
)先在matlab的安装文件夹的bin文件中查看自己安装的matlab是64位还是32位;如果看到win64说明matlab的安装版本是64位的。
确认71dll是否属于MATLAB安装目录。如果该文件位于MATLAB安装目录的“bin”或“toolbox”文件夹中,请尝试将该文件复制到您的.exe文件所在的目录。检查您的.exe文件是否依赖于其他MATLAB库。
网络问题。matlab由于网络问题导致保存不了dll格式报错编译器,需要换一个网好的网络。MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
无法生成。Simulink是一种可视化仿真工具软件。Simulink是一个模块图环境,用于多域仿真以及基于模型的设计。它支持系统设计、仿真、自动代码生成以及嵌入式系统的连续测试和验证,不能生成dll文件。
然后在VS2005中创建一个Win32 Console的VC++工程,我在测试时取名为testmyadd2_r2007b。把以上四个文件拷贝到VC++工程的源代码所在目录。接下来设置VC++,让它能找到MATLAB接口函数的定义及连接库函数。
Q2: matlab生成的dll如何脱离matlab环境?
1、可以试一下将你需要的Matlab功能对应的DLL动态链接库文件添加到C++或其他的语言中,编写一个界面,并封装生成一个exe文件。以后就运行这个编写的软件就可以实现您的目的了。
2、无依赖环境exe文件的打开 D:\MATLAB\R2014a\toolbox\compiler\deploy\win64目录下找到应用程序MCRInstaller,连同exe文件发给别人。接收者双击安装MCR便可打开m转成的exe。
3、那么有什么问题呢?MCR安装好之后(保证和你原来的MATLAB安装位置一致),然后就可以运行你的exe了,不过启动很慢,你双击之后,等上一两分钟,如果还没有启动,那么就是出错了。
4、在未安装matlab的机器上运行可执行程序。将R22007b\toolbox\compiler\deploy\win32中的MCRinstaller.exe安装到该计算机上,将生成可执行程序脱离matlab运行所需的函数库。
5、生成的图片不在vb程序的当前路径里,应该在MATLAB的路径里。
6、不太清楚matlab编写的dll是什么样 不过你可以在调用的函数内部添加调试信息,看看是否已经正常地进入到调用的函数内部了。还是说加载dll就错了,或者没找到对应的接口,还是最后return之后因为栈的维护异常导致的。
matlab生成.netdll文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于matlab运行m文件怎么生成fig文件、matlab生成.netdll文件的信息别忘了在本站进行查找喔。






