• MFC开发编程规范(二)


    MFC程序有可移植性

    一般在VC6.0或者.net下写的MFC程序拿到其他机器上,或者其他Windows版本上就没能执行了,提示找不到链接库,现在我就这一问题,给予解决办法。

    工具/原料

    • Visual Studio 开发环境
    • Windows 操作系统

    方法一:

    1. 在工程上点击右键,选择属性。

    2. 在弹出的对话框中,选配置属性中的常规,在右边的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\

    在安装程序,或者补丁程序里执行即可。当然这个脚本和那四个文件必须在同一个目录下,否则脚本的路径应该相应的修改。

    keep calm and carry on
  • 相关阅读:
    使用 Vite 提供的常见模板创建项目
    git 上传空目录,并忽略该空目录中产生的文件变更
    SCL
    Python中时间相关的操作
    rpm的使用
    configparser
    安全随机数
    sqlite3
    多线程threading
    python小杂记
  • 原文地址:https://www.cnblogs.com/geekvc/p/2813774.html
Copyright © 2020-2023  润新知