最近做优化一个QT界面的医学三维重建系统,网上找了很多资料,发现要么不全,不是自己想要的东西,要么时代久远,还在用VC6.0,所以自己在成功实验的基础上,为了以后方便,也为了各同僚能共同进步,特将这点琐事记下:
第一步,选在新建项目->QT->Qt Class Library
第二步,一路OK,或者Next下去,直到finished,如图:
第三步,不用管他,这些文件都可以删除,右键单击项目,“Add”->"Qt Class",如图:
第四步:Add->next
Class Name 填写你自定义Class Name ,Base Class填写你要继承的基类,可以是QObject,也可以是QWidget,QDialog,QMainWindow等等,单击Finish。
第五步:添加动态库导出说明
编译项目可以导出DLL库,和lib库
第六步,和使用其他动态库一样,将.h文件和Lib库添加到项目依赖库和头文件依赖目录
最后别忘了,在PreProcessor--->Preprocessor Definitions添加__DLLEXPROT宏定义,
这样就可以正常使用了,如有疑问,还欢迎大家一块探讨。