房天下 > 房天下问答 > 业主生活 > 其他
  • 怎样使自己写的MFC程序有可移植性

    怎样使自己写的MFC程序有可移植性

    提问者:异想天开的疯子

    发布于2010-11-29

共1个回答
  • 酷BB 丨Lv 1
           一般在VC6.0或者.net下写的MFC程序拿到其他机器上,或者其他Windows版本上就没能执行了,提示找不到链接库,现在我就这一问题,给予解决办法。工具/原料Visual Studio 开发环境Windows 操作系统方法一:在工程上点击右键,选择属性。在弹出的对话框中,选配置属性中的常规,在右边的MFC使用中,选择“在静态库中使用MFC”即可。方法二:有的时候,有些程序已经发布,但我们遇到了移植问题,所以这时,我们可以向Windows中添加动态链接库来完成功能。对于VC6.0版本的MFC,可以在网上下载 mfc42.dll mfc42d.dll mfcn42d.dll mfco42d.dll,然后分别将他们拷贝到系统目录下的System32目录里面,当然作为开发人员,我们可以写一个脚本来完成。以下是Windows的.bat脚本代码:Copy /y mfc42.dll %windir%\system32\Copy /y mfc42d.dll %windir%\system32\Copy /y mfcn42d.dll %windir%\system32\Copy /y mfco42d.dll %windir%\system32\在安装程序,或者补丁程序里执行即可。当然这个脚本和那四个文件必须在同一个目录下,否则脚本的路径应该相应的修改。
    +1 2010-11-29 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。