注册 登录
编程论坛 C++教室

急,关于MFC的RELEASE版本

毕业旅行 发布于 2010-08-15 11:59, 1858 次点击
东西写完后我想发表RELEASE版本然后发给朋友

但是我不小心点到BUILD里面的CONFIGERATIONS把RELEASE那个REMOVE了。。。
然后就没了。。。重新建好像就是拷贝的DEBUG离得东西。。。要怎么搞哈。。。急。
16 回复
#2
cnfarer2010-08-15 15:53
重建一个版本!
#3
毕业旅行2010-08-15 18:56
以下是引用cnfarer在2010-8-15 15:53:17的发言:

重建一个版本!
咋重建?说下具体咋操作。。。我重建好像设了一个文件夹的名字,但是里面的EXE在别的机器上说少DLL,估计不是RELEASE版的啊
#4
ml2325282010-08-15 21:34
少了dll 你用的是动态链接到动态库?
#5
cnfarer2010-08-16 06:23
回复 3楼 毕业旅行
这是编译选项问题(你似乎不太可能将所有DLL都链接进去,当然可能会出现缺少DLL文件的情况),什么版本是配置问题与名称无关(你完全可以把Debug配置成Release)!
#6
毕业旅行2010-08-16 08:17
没。就是MFC EXE
很奇怪的,我本来DEBUG出来大小是240KB,然后我新建一个RELEASE我记得是24点几。后来再编译几次之后两个都变成120KB了。
程序我没动过。
然后那个120KB的在另一台没装VC的电脑上说少DLL
就是简单的做了几个对话框而已啊。
#7
东海一鱼2010-08-16 13:23
vc版本?错误提示?
#8
毕业旅行2010-08-16 13:36
回复 8楼 东海一鱼
额。。啥错误提示啊,编译通过的哈,就是换个机器不能用唉。
VISUAL C++6.0

我记得说DEBUG文件夹里的EXE文件是调试错误用的,所以比较大,然后在别的机器上会少东西。

RELEASE编译后文件夹的EXE就很小,然后别的机器上可以用的,我以前先过一个东西发送给朋友的时候还特别搜索过的,然后也试了下,确实这个人家才可以用的。

现在问题是不知道我咋一弄就生成不出来那个小的了。。我之前是用MFC对话框模拟了计算机自带的计算器功能。
最后EXE也只有24KB哈。
#9
东海一鱼2010-08-16 13:42
我问你VC什莫版本?不能运行时提示什莫错误?
你怎末摆起龙门了?
#10
东海一鱼2010-08-16 13:45
VC6好办啊。不能运行都会直接跟你提示缺少那个文件的。
而且不想要debug的,只要在代码生成策略那里改一下就可以了。
#11
毕业旅行2010-08-16 13:55
回复 11楼 东海一鱼
哦?咋搞的?
我没记下来缺了哪个DLL,那个东西在家的电脑上做的。。

MFC的工程都好大啊,7M,上传到网上都不方便。

那个,再问一个。有时候不知道哪里出问题了我就想推倒重来,但是不知道怎么样才能把我自己写的东西都拷贝到新的里面取哈。。这个能做到么。
#12
东海一鱼2010-08-16 14:33
肯定可以噻,当然可以噻。

最后一种其实最方便,新建一工程,把你原来工程里面成立源文件拷贝道新建工程文件夹里。然后不同于普通工程的是不要在文件菜单里新建文件啦,
在工程菜单--里选添加到工程-->文件。把你考来的文件统统加上即可。
#13
毕业旅行2010-08-16 22:29
回复 13楼 东海一鱼
搞定了。。。这样的方法还是很实用哈。。。

可惜作为生日礼物有点小小的过期。。。
#14
毕业旅行2010-08-16 22:34
悲剧啊。。。服务器拒绝了我发送的离线文件。。。啥潜在的危险。。。
晕,有这么危险么。。
#15
东海一鱼2010-08-16 22:49
压缩成RAR呀,exe肯定是严打对像。
#16
毕业旅行2010-08-17 08:51
回复 16楼 东海一鱼
嗯,我把后缀改TXT就好了,让朋友自己改回来呗,呵呵
1