怎样将MFC中的程序导出来?
就是每次运行的时候不用再进入vc进行编译了,将这个程序变成一个exe文件放在外面,双击后就可以运行的那种...
就是每次运行的时候不用再进入vc进行编译了,将这个程序变成一个exe文件放在外面,双击后就可以运行的那种
展开
1个回答
展开全部
多数情况下,将工程目录下DEBUG子目录里面那个exe文件拷贝出来就可以了。
另外需要注意的三点:
RELEASE目录下才是“发布版“的程序,去掉了调试信息和调试优化,正规软件发布这个比较合适,但需要注意静态库,参考2
MFC程序需要使用MFC库,一般DEBUG下是using MFC as static(release下是 dll,不能独立运行exe),如果想只要一个exe,注意工程选项必须是as static
部分工程需要的还有其它数据/资源/动态库文件,需要自己管理,如果需要控件/组件,需要注册,正规发布一般会制作安装包文件。
追问
现在我需要的是将这个程序在没装vs的电脑上运行行么?按照你说的把DEBUG子目录里面那个exe文件拷贝出好像不行……
追答
不行的可能上面已经列出来了,仔细检查是否静态编译,是否有其它数据/资源/动态库文件需要,
另外,是否使用了.net framework,如果都没有,那么是没问题的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询