VC++生成的程序如何在别的机器上运行

VC++生成的程序如何在别的机器上运行
我用matlab封装了一个DLL文件,然后实现了在VC6.0中的调用,现在想把程序换到别的机器上去运行,但总是提示出错,问应该怎么办?
我用DEPENGS工具找到了所有的dll并拷贝到了其他计算机中,但是没有能够实现,提示没有安装java虚拟工具,我装了java虚拟工具,但是又提示找不到路径,有其他的方法么还是我要按照这个思路一直做下去,有没有或字节封装好的方法呢

问题解决了 ,需要在客户端安装mcrinstaller,然后再做一些配置,实在不支持就要在matlib文件中去拔,谢谢各位了!
编译时,选择realease版本就可以了

你用VC,怎么又和java扯上关系了?
难道你那个dll对java有依赖?需要一个虚辩裂拟平台运行握灶链,这个我倒是没怎么听说过,不段孙怎么懂。
用depends查看需要些什么依赖文件,放到一起运行。
加上相关的动态库
如果想小一点就自己把MFC相肢仔关版本的动态库与EXE一起
如果嫌麻烦就把动态库连接方式设历咐汪为静简带态,这样就不用管
二楼的回答是正确的,你照着做就能实现了
1、你封装的DLL有没有用到其他的DLL?

2、如果你的DLL或者EXE程序中行灶的任意一一个用VS2003以上的版本写的,就得安装部署包(部署包微软管网有下)。或者升级客户机器的操作系统。

vcX_x86_redist ( x 是好带族版友弊本号 )
← 上一篇: 下一篇: →