找回密码
 注册
Simdroid-非首页
查看: 106|回复: 4

vs2005调用matlab的dll时 initialize函数出错!

[复制链接]
发表于 2010-5-22 17:27:07 | 显示全部楼层 |阅读模式 来自 江苏南京
vs2005调用matlab的dll,结果在Initialize()函数那儿出错了  

if( !mclInitializeApplication(NULL,0) )
  {
  return -50000;
  }


  if (!myfunctionInitialize())
  {
  return -3;
  }



返回-3,请问这种情况一般是哪儿出问题了?
 楼主| 发表于 2010-5-24 11:42:23 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
是不是生成的dll有问题?
回复 不支持

使用道具 举报

发表于 2010-5-25 06:50:07 | 显示全部楼层 来自 新加坡
从你提供的信息,想不出会有什么原因导致程序错误。

我在网上问问题的时候通常这样:如果我觉得问题一目了然,就简单阐述问题;如果问题比较复杂,比如你的这个问题,我会把m文件以及VC工程文件打包、上传,说清楚自己的步骤。总之,目的就是希望别人在看到我的问题,感到有兴趣的时候,能够按照我给出的信息,重现问题,只有这样,别人才能够帮助我发现问题并找到解决办法。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-6-4 12:16:11 | 显示全部楼层 来自 江苏南京
很感谢taohe老师的回答,这个问题最终解决的,是差了一个头文件,最终我、头文件如下:



#include "MATMICFBP.h"
#pragma comment(lib , "MATMICFBP.lib")


//#include "mclmcr.h"  

#include "mclcppclass.h"
#include "mclmcrrt.h"
#pragma comment(lib, "mclmcrrt.lib")

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-6-4 15:24:06 | 显示全部楼层 来自 湖北武汉
回头再来看看这个有了问题,在不知道结果的情况下,诸于TAOHE这样混编经验很丰富的人都完全对问题没有头绪。

由此可见,提问是门艺术。
由此可见,90%的提问者从来不看版面的通知
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 11:31 , Processed in 0.043365 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表