MFC 写的程序该如何移植到其他电脑使用??

我用MFC编的一个程序,然后把release文件夹中的exe文件移到其他电脑中不能使用~好像还不像一般的exe文件那样。是不是得设置什麽参数或者静态链接库呢???还有,我是用VS2008的

一般的小程序,选择在静态链接库中使用mfc,然后release就可以了。大点的,可以把用得到的mfcx.dll(多个文件,x代表某字符串)一起发布。
方法一的步骤如下:
项目——属性——配置属性——常规——MFC的使用——选择“在静态库中使用MFC”
生成——配置管理器——debug换成release——关闭
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-23
移植到其他电脑上你得把你用到的库文件一起拷贝过去,你看我么平时用的exe文件就知道了,很少有就一个文件的吧,都有很多其他的文件
第2个回答  2009-09-23
2008要再发行包

为什么我编译的MFC应用程序在其他电脑上不能运行?
在其他店(电脑城里的)下载应用程序后 为什么无法从电脑itunes上下载应用程序到iphone 首先,你需要注册账户(详细教程::hi.baidu.\/wongstephanie\/blog\/item\/4d57da14168f4bd9c3fd78bc.) 然后对电脑进行授权(打开iTunes,点击“Store”—“对这台电脑授权”)才能安装应用程序; 其次,登录以后...

如何使用mfc生成的exe程序在其他电脑上运行
生成release版本的exe程序

怎么把mfc做好的程序打包成一个安装包,可以在别的电脑安装运行?
在对话框的“项目类型”列表里选“其他项目类型”--->"安装和部署"对话框的“模板列表里”选“安装项目” 或“安装向导”就会生成一个安装项目在里面添加生成的“.exe" 等就可以了。然后编译就可以生成安装包了。"打包成一个非安装的软件",这个想法不适合带有数据库连接的程序。使用数据库的程序,...

为什么在C++中用了MFC类后程序到别的机子上跑不了??
你的问题很典型,几乎每个人都曾碰到过。看看三楼的解释,能够非常有效的解决你的这两个问题。当然,随着知识的积累,你的问题还可以有其它解决办法。先自己设法解决下看看(应该还是比较容易的),如果实在不知道怎么静态链接MFC库和把非普通控件的.ocx文件打包成VB安装包的话,再发帖!

用VS2015编写的MFC的程序在其他电脑上不能运行的问题!
用Release编译就行了。要是还不行。就在你编程序的电脑上找到缺少的DLL文件,粘过去。一般用Release编译就行了。

VS2010中的MFC项目无法在其他电脑运行
这个不难,没用过VS2010,但用过VS2012,因为那个是调试版本下的,需要MFC什么什么的支持,而且文件比较大,设置一下就好,我们需要的是一个纯净版的程序, 在VS2012里点击 生成-->配置管理器 在里面把选择的Debug改选成Release,然后在运行一次程序,会发现工程里面多了个 Release的文件夹,里面的那个...

VS中的VC编写程序在其他电脑上不能运行
MFC程序的:项目-属性-配置属性-常规,在右边“MFC的使用”选择“在静态库中使用 MFC”ATL程序的:项目-属性-配置属性-常规,在右边“ATL的使用”选择“静态链接到 ATL”CRT程序的:项目-属性-配置属性-C\/C++-代码生成,在右边“运行库”选择“多线程调试(\/MTd)”(debug版本),或者“多...

MFC写的聊天器连不到其他电脑怎么回事?
1.查看二者ip是否处于同一个网段。2.可以测试一下你室友作为服务器,你去连接。3.确定你的程序里面获取了正确的ip输入。4.确保你的程序的网络连接,不会受到防火墙或者其它杀软的阻截(尤其是你的室友的)。

怎么样用C++编个程序然后在其他没有装C++软件的电脑上运行
(不知道你知不知道静态编译和动态编译)。静态编译就是把你需要用的dll都编译进去了。你把你的情况说清楚点,你用什么编译器的。在 工程——设置——常规——Microsoft基础类:下面选择“使用MFC作为静态链接库”然后编译就行了,在debug或者release目录下的exe文件就能在没有装VC的电脑运行 ...

为什么我用VC6.0MFC写的一个程序在别的计算机中运行不了
VC6.0MFC写的一个程序,能否正常在别的机器上运行,注意排查:1)一般只适用编译时指定的系统平台,如win98、XP、2000,或WindowsCE等,不能运行差别大平台。如98的在win7平台下,在linux下就无法正常运行。2)运行时,一般还需要配套的动态链接库(指定版本的DLL),随着系统的升级,DLL变化很大,并...

相似回答