当前位置:编程学习 > VC++ >>

解决MFC程序移植到没装VC的机子上运行问题

分类:VC++问题解决方法
时间:2009-9-14   by l4nk0r

      相信很多朋友写MFC程序的时候,当你将写好的程序移植到没有装过VC的机子上时,总会提示缺少MDCXX.dll的库文件.这主要是因为MFC写的程序包含了很多MFC的动态链接库,这些是MFC特有的,是在你装vc++的时候自动复制到c:windowssystem32下了,所以基于这个问题有3中解决办法:
    1.复制缺少的dll到程序目录(不推荐,麻烦)
    根据提示从装过VC的机子上找到相应的dll文件,放置于要执行程序目录即可.
    2.在程序创建之前,选择MFC library 为静态连接,这种方式生成的文件比较大.
     \

    3.直接修改生成的程序为release版本的.默认方式是debug模式.
   进入vc界面,选择菜单"编译"->"批构建...",选择"Win32 Release",然后选择构建,生成release就可以移植到其他机子上了.

补充:软件开发 , Vc ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,