zoukankan      html  css  js  c++  java
  • MFC 封装类为静态链接库

          mfc自带的基本控件都不怎么美观,所以一般开发者都会自定义类对控件进行重绘。手里也积累了不少控件的重绘,对对话框、静态文本、列表框等。

          但是每次都要把这些类重新导入到新的工程里,比较麻烦,而且我也不想公开我积累的这些代码,所以想到了封装成库文件,每次只要导入头文件和库就行了,这样别人也看不到内部实现。

          下面介绍下如何把这些类封装成静态链接库?

           1、新建工程为MFC DLL

         

      2、DLL类型选择带静态链接MFC的规则DLL

    3、把自己的自定义类导入进来,并在原来类的头文件里加上AFX_EXT_CLASS关键字

    比如我的自定义类如下:

    加上关键字AFX_EXT_CLASS,下面这个就是对外的头文件,其他工程可以直接引用。

    工程属性要改下,这样就得到lib文件了。

    高山流水,海纳百川!
  • 相关阅读:
    web前端开发常用链接
    Restful API 设计原则
    web最佳实践
    MySQL 命令
    Mac MySQL安装
    IntelliJ IDEA 创建Maven项目及tomcat配置
    Mac安装和配置Maven
    Mac安装和配置Tomcat
    IntelliJ IDEA 创建java项目及字体设置
    Java-GUI
  • 原文地址:https://www.cnblogs.com/ahcc08/p/11379071.html
Copyright © 2011-2022 走看看