RT
我用mfc,vc6.0++写个学生成绩管理,后台连的sql2000,自己的机子上运行的好好的。搞到别人的机子上,数据库配好了,他们的没装vc,程序一运行就少这少那什么mfc42d.dll,
难道要我把这一系列dll都拷贝下来,放到人家机子里去?
有没有什么解决办法????
我用mfc,vc6.0++写个学生成绩管理,后台连的sql2000,自己的机子上运行的好好的。搞到别人的机子上,数据库配好了,他们的没装vc,程序一运行就少这少那什么mfc42d.dll,
难道要我把这一系列dll都拷贝下来,放到人家机子里去?
有没有什么解决办法????
解决方案 »
- VC做的OCX控件,调试不进入断点
- 如何让记录移动时,单选按钮也相应地去相应?
- 如何在一个dialog中遍历在他上面的所有控件
- 一个程序多机器运行?
- 看见别人创建的静态链接库编译完有4个.lib文件,我怎么编译完就两个呀,我只有debug release, 他们还有staticdebug,staticrelease,我在vc
- 为什么DECLARE_DYNAMIC宏要在类中加一个GetRuntimeClass()的函数呀,有那个CRuntimeClass的object就好啦。
- 求助!!关于按钮与文件!给分!
- 两个小问题,等待高手的回答!
- 问一个简单的问题...
- cmake编译错误是什么原因???
- mscomm控件的使用
- COM接口(ATL)
1、如果你的exe是打成安装包给用户使用的,可以将缺少的库一并打包,安装程序运行的时候直接放入系统目录;
2、如果没有安装包,将缺少的库从你机器拷贝至目标机器相同目录下
3、在工程->设置中settings for 中选择Win32 Debug 然后General页面,Microsoft Foundation Classes中选择“Use MFC in a Static Library”,然后settings for中选择Win32 Release Microsoft Foundation Classes中选择“Use MFC in a Static Library”,然后Build->BatchBuild 就可以了
不多说了,看我以前发的帖子
http://topic.csdn.net/u/20100728/13/7bdd0903-6b19-480e-a02c-9571f42e69cf.html
然后把 mfc42.dll 、 msvcrtd.dll 文件一并拷贝到目标机就可以。
+1 VC6就这么干了。后面的VC版本都提供了distribute library,就不用这么麻烦了。