问题如下:
最开始用32位XP+VC6+32位MATLAB搞联合编程,说白了就是在VC中调用了一些MATLAB的lib、dll文件(都是基于32位的),程序能正常运行。
现将该工程拷到如下环境中(lib、dll文件未拷过去):
64位WIN server +64位MATLAB+32位VS2010,运行程序不通过,具体报错情况是:无法找到或打开XXX.lib文件
这个问题通过将32位系统的lib文件拷过去解决了,运行后又报错:无法打开XXX.dll文件
这个问题也是通过将32位系统的对应dll文件拷过去解决了,再次运行,还报错,直接提示:应用程序无法正常启动(0xc000007b)
到这里就不知道如何解决了,网上查了下,据说是DirectX问题?但是我电脑装过D9了请教这类问题是由什么原因引起的?兼容问题么?是否应该讲三者都换成32或64位的?
最开始用32位XP+VC6+32位MATLAB搞联合编程,说白了就是在VC中调用了一些MATLAB的lib、dll文件(都是基于32位的),程序能正常运行。
现将该工程拷到如下环境中(lib、dll文件未拷过去):
64位WIN server +64位MATLAB+32位VS2010,运行程序不通过,具体报错情况是:无法找到或打开XXX.lib文件
这个问题通过将32位系统的lib文件拷过去解决了,运行后又报错:无法打开XXX.dll文件
这个问题也是通过将32位系统的对应dll文件拷过去解决了,再次运行,还报错,直接提示:应用程序无法正常启动(0xc000007b)
到这里就不知道如何解决了,网上查了下,据说是DirectX问题?但是我电脑装过D9了请教这类问题是由什么原因引起的?兼容问题么?是否应该讲三者都换成32或64位的?
解决方案 »
- CString str=_T("jjf") 如何转化为char*(在线等)
- 请求CAsyncSocket错误。老是报0xC0000005: Access Violation.
- 不同socket调用同一个线程的发送函数发送数据,会有问题吗?
- 怎么对二值图像BMP像素数据进行处理?
- 简单问题:Windows 2K最大使用句柄数为多少,超过多少就不安全了?
- 网络编程时窗口大小什么意思?
- 小问题
- 哪位大侠救命啊 !程序到了关键时刻,我只需要拿到CPoint 数组就可以交作业了
- 求助:如何使用DLL中导出的变量
- 如何更改ChildFrame的默认窗口图标?
- 图像学中的 空洞 是什么意思
- SDK写的小游戏,欢迎测试
或者把VS2010目录的VC\redist\x86\Microsoft.VC100.CRT和VC\redist\x86\Microsoft.VC100.MFC里的运行库DLL拷过去没明白,我的情况是在32位XP+VC6+32位MATLAB中能运行,在64位WIN server +64位MATLAB+32位VS2010下无法运行,将VS2010的DLL拷到哪里去呢?