读书人

小女子的一个很弱的有关问题

发布时间: 2012-01-16 23:36:52 作者: rapoo

小女子的一个很弱的问题!
我用vc6编了一个很简单的计算工具。但在自己的机子上可以使用,但只要把exe文件拷到其他机子,就会报错说什么dll文件找不到。不知道我什么地方搞错了,请高手指导一下。谢谢!!

[解决办法]
是这样的:
你安装的计算机中没有需要的dll文件
解决方法:
在程序编译前 ,在project setting中选择
是use mfc in a static library
还是use mfc in a shared dll
你应该选择前者,然后编译一遍就可以了
快试试吧
[解决办法]
你的应该是DEBUG版的,安装了VC++的机器里面包含了运行DEBUG版所需要的几个文件
如MFC42.DLL等.
第一种方法可以使用楼上说的Release版编译
另外也可以拷贝运行DEBUG版所需要的几个文件和你写的这个程序放在一起运行(按照它的提示一个一个找这些文件,就能全部找到,大概有三个左右吧!)
或者不嫌麻烦也可以给他安装VC++一下,以后不管什么版都可以运行了!!!!
[解决办法]
直接发布成 release 版本就行了。

如果发布成 debug 版本,则可以使用静态编译,也是可以的。不过程序体积要大了很多。

读书人网 >VC/MFC

热点推荐