怎样将MFC中的程序导出来?

就是每次运行的时候不用再进入vc进行编译了,将这个程序变成一个exe文件放在外面,双击后就可以运行的那种... 就是每次运行的时候不用再进入vc进行编译了,将这个程序变成一个exe文件放在外面,双击后就可以运行的那种 展开
 我来答
bhtzu
2013-05-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4252万
展开全部

多数情况下,将工程目录下DEBUG子目录里面那个exe文件拷贝出来就可以了。

另外需要注意的三点:

  1. RELEASE目录下才是“发布版“的程序,去掉了调试信息和调试优化,正规软件发布这个比较合适,但需要注意静态库,参考2

  2. MFC程序需要使用MFC库,一般DEBUG下是using MFC as static(release下是 dll,不能独立运行exe),如果想只要一个exe,注意工程选项必须是as static

  3. 部分工程需要的还有其它数据/资源/动态库文件,需要自己管理,如果需要控件/组件,需要注册,正规发布一般会制作安装包文件。

追问
现在我需要的是将这个程序在没装vs的电脑上运行行么?按照你说的把DEBUG子目录里面那个exe文件拷贝出好像不行……
追答
不行的可能上面已经列出来了,仔细检查是否静态编译,是否有其它数据/资源/动态库文件需要,
另外,是否使用了.net framework,如果都没有,那么是没问题的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式