64位win7下vc2010如何调用matlab2012a中生成的dll文件

编程知识 更新时间:2023-04-10 08:28:45

本文说是原创,但核心部分是参考http://blog.sina/s/blog_a5fdbf0101018n91.html(大家可以先看看这篇文章),在此再次感谢debug童鞋。debug童鞋的系统是 win7 32位 + vc2010 (32位编译器) + Matlab2012a  ,如果童鞋们win7是32位的话就不必看我的了,可以直接照debug童鞋的步骤做。我的系统是win7 64位,所以安装matlab 2012a的时候自动安装的64位,这里要注意vc2010和matlab的兼容性问题,现在大家都知道了我的配置:win7 64位 +vc2010 (32位编译器) + Matlab2012a 。好的,不多说废话了,童鞋们,下面我们就开始了啊!

win7 64位上安装 R2012a 是自动安装64位的matlab ,然后生成动态链接库,所以vc2012必须采用的是64位的编译器,否则后面在执行程序会出现 模块X86和目标机X64 不符合的问题,或者出现 模块X64和目标机X86不符合的问题,这也是花了我一天的时间在网上找资料,并且不停的重装vc2012,最后才成功的!

要保证vc2010编译器是64位的,在安装vs2010是要选择visual C++选项,注意安装X64 Compliers and Tools,即打上勾,(这里想截图,但是不知道怎么上传不了图片,新人大家多多包涵哈),但是要注意,要把上面的Itanium 

更多推荐

64位win7下vc2010如何调用matlab2012a中生成的dll文件

本文发布于:2023-04-09 12:30:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/2af3bd89073c8937ad2096bc024fdd5c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   dll   matlab2012a

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 60829文章数
  • 14阅读数
  • 0评论数