C# 调用matlab编写的.dll文件 换了一台电脑还能用么

问题描述

请教各位大神,最近在做C#的东西,由于matlab进行图像运算十分方便,图像处理的算法就用matlab写的,C#调用matlab编译生成的动态链接库成功,换台电脑(没有matlab环境),程序还能正常运行么?

解决方案

解决方案二:
那要看你自己的DLL用到了哪些Matlab的DLL。一般将用到的dll拷贝到目标电脑相应位置,就能用了。或者将你的程序打包部署,就不用操心这事了。

时间: 2024-08-05 16:00:26

C# 调用matlab编写的.dll文件 换了一台电脑还能用么的相关文章

c#-关于C#调用matlab生成的.dll文件时的问题

问题描述 关于C#调用matlab生成的.dll文件时的问题 本人用matlab做了一个海浪波长计算程序,想在C#中调用该程序,自己始终无法调用. 也找了网上一些资料,按他们所说的做,结果发现引用后的.dll文件无法应用(已在注册表添加过注册),希望有经验的前辈帮忙解答一下,谢谢. 解决方案 http://www.jb51.net/article/41034.htm 解决方案二: 我使用的是:VS 2008, matlab R2009a: ? 首先遇到的第一个问题是:**** 类型初始值设定项引

c#调用delphi编写的dll文件报错,尝试读取或写入受保护的内存

问题描述 c#调用delphi编写的dll文件报错,尝试读取或写入受保护的内存 delphi函数原型 Procedure invoke(params :PChar; result : PChar) ; 解决方案 把这个delphi的原型改一下,改为 Function Pchar invoke(params :PChar) ; 再试试 解决方案二: Function invoke(params: PAnsiChar): PAnsiChar ;

oracle 存储过程 调用 自己编写的DLL文件

问题描述 我现在有个需求,需要用oracle的存储过程调用 自己编写好的DLL文件,请问各位大神有什么好的方法吗?DLL文件编写语言有要求吗(本人目前想用C#)?ORACLE方面要如何定义和执行编译好的DLL文件中的方法呢?请帮忙详细述说下! 解决方案 建议你不要这么去调用,方在存储过程可扩展性,可移植性都较差,你可以将你存储过程封装成服务再去做逻辑编排

mssql 存储过程调用C#编写的DLL文件_实用技巧

网上很有多类似的文章,但描述不完整,在某些关键的地方,少了相应的补充,以至于那些例子都无法测试通过. 我把其中的一种思路整理出来: 1. 准备DLL文件 首先,你需要新建一个类库工程,工程名没有要求,随意取为Test.新建一个类文件,例如: 复制代码 代码如下: using System; namespace Test { public class SayHello { public SayHello() { } public string Hi() { return "Hello!"

VS2010调用matlab生成的dll, 头文件里面只有对C_API,没有对CPP_API的声明?

问题描述 VS2010调用matlab生成的dll, 头文件里面只有对C_API,没有对CPP_API的声明? 想要的是这种声明:extern LIB_mysvd_CPP_API void MW_CALL_CONV mysvd(int nargout, mwArray& s, mwArray& v, mwArray& d, const mwArray& a); 编译出来的是这种声明:extern LIB_mysvd_C_API void MW_CALL_CONV mlfMy

c++调用matlab生成的Dll动态连接库

点击打开链接http://download.csdn.net/detail/nuptboyzhb/4228429 c++调用matlab生成的Dll动态连接库 实验平台:   matlab 7.0(R2009a)   VC++6.0思路:1. 设置matlab的编译器,使用外部的VC或者gcc等编译器. 2. 编译m文件成dll 3. 设置VC的Include路径和lib链接库的路径 4. 编写C++调用dll步骤:1.    设置matlab的编译器在命令行窗口下,输入并执行如下命令:mex

c#调用c++编写的dll总是出现问题,哪位高手帮帮忙

问题描述 我的这个程序,使用c#调用c++编写的dll,总是出现以下这个问题,那位高手能够帮帮忙,小女子在此先感谢了.大家就救我吧.c++编写的dll中的函数voidEFSgetUsrThesaurus(pUsrDicFileNameTableDicFlNmTbl,pUsrKeyWordTableKeyWdTbl,pUsrThesaurusTableThTbl,EFSDICSTATUS*EFS_dicstatus);c++中的结构体typedefstruct{intCnt;struct{char

vb调用c++dll-VB调用C++编写的DLL,无报错但是自动弹出

问题描述 VB调用C++编写的DLL,无报错但是自动弹出 小弟编写了一个C++的DLL,其头文件nihe.h如下: #include "stdafx.h" #define EXPORT _declspec(dllexport) extern "C" EXPORT void matching(double dGPSData[],unsigned int GPSCounts32,double dPlaneData[],unsigned int u32PlaneCount

java调用swt.jar包dll文件的加载问题?

问题描述 java调用swt.jar包dll文件的加载问题? 调用swt.jar时,报错 Exception in thread "AWT-EventQueue-2" java.lang.UnsatisfiedLinkError: no swt-win32-3347 or swt-win32 in swt.library.path, java.library.path or the jar file at org.eclipse.swt.internal.Library.loadLib