对高手来说是很简单的问题,分全给
我做了一个VC程序,换了一台没有VC环境的机器上运行,开始没问题,过会就会出错
我用过静态的打包方式(release),也试过动态方式,把需要的DLL文件一起拷贝到程序运行的目录下,都没有成功。想让哪位兄弟给我个打包的方法!
问题点数:0、回复次数:15Top
1 楼guoyin(Owen.Guo)回复于 2003-06-02 23:21:38 得分 0
考MSVCRT.dll, MFC42.dLL但要RELEASE版本。如果还不行也有可能是你的内存泄漏方面的问题了。最好能把代码发过来看一下了。mercy@21cn.comTop
2 楼ATField()回复于 2003-06-02 23:22:52 得分 0
开始没问题,过会就会出错?
~~~~~~!!!!
什么症状?
我觉得应该和打包无关Top
3 楼windbells(风铃)回复于 2003-06-02 23:31:45 得分 0
用debug版的看一下,在什么地方出的错Top
4 楼Focus(西门大灌人)回复于 2003-06-02 23:37:45 得分 0
你使用了线程和TIMER?
也可能是内存LEAKAGE
这个必须要看代码才能知道问题所在Top
5 楼land731(小周)回复于 2003-06-02 23:41:20 得分 0
guoyin 给你发了 ,考RELEASE版本的MSVCRT.dll, MFC42.dLL不是也在VC98目录下么,跟DEBUG版的有什么区别啊
用debug版的看,不是要装VC环境了么Top
6 楼bluedodo(笑三少)回复于 2003-06-02 23:48:44 得分 0
我是初学者,但我曾看过《深入浅出MFC》2/e中写道MFC在打包时编译开关中要选择相应的版本,有什么“多线程”版本之类的,看你是不是这出了问题。也许我说错了,别笑,我学VC才几天,呵呵,希望对你有用。Top
7 楼shines(郭子)回复于 2003-06-03 07:47:06 得分 0
“开始没问题,过会就会出错”这是典型的程序代码的问题,怎么可能跟打包有任何关系,
要是缺dll,连run都run不起来的Top
8 楼jemmylau(枕头)回复于 2003-06-03 07:52:20 得分 0
缺少文件的话,应该在运行的时候就给出提示。所以你的肯定不是缺少DLL的原因。也许你的Release版本不是很稳定啊。Top
9 楼hnyange(老婆第一最爱,编程我的第二最爱)回复于 2003-06-03 08:15:07 得分 0
肯定是你代码的问题,还是把代码贴出来吧!Top
10 楼skyzxg(sky)回复于 2003-06-03 08:27:32 得分 0
debug没问题,release有问题很常见
release绑定的东西没debug那么多,所以有时出错debug会内部处理过滤掉
而release则报错,你仔细看看程序吧Top
11 楼kwiner(ak.net)回复于 2003-06-03 08:31:21 得分 0
建议用InstallShield打包你的程序Top
12 楼loopyifly(深情咸鱼)回复于 2003-06-03 08:35:44 得分 0
...Top
13 楼ifromheaven(天堂鸟)回复于 2003-06-03 08:42:01 得分 0
应该和dll没什么关系,主要是代码的问题,程序不是很稳。
若是少文件,怎么一开始还能跑?Top
14 楼guoyin(Owen.Guo)回复于 2003-06-03 22:22:45 得分 0
应该是线程问题。Top
15 楼jsphuang(建设者)回复于 2003-06-03 22:35:03 得分 0
gzTop




