vs2015创建QT界面动态库(dll)

最近做优化一个QT界面的医学三维重建系统,网上找了很多资料,发现要么不全,不是自己想要的东西,要么时代久远,还在用VC6.0,所以自己在成功实验的基础上,为了以后方便,也为了各同僚能共同进步,特将这点琐事记下:

第一步,选在新建项目->QT->Qt Class Libraryvs2015创建QT界面动态库(dll)_第1张图片

第二步,一路OK,或者Next下去,直到finished,如图:

vs2015创建QT界面动态库(dll)_第2张图片

 第三步,不用管他,这些文件都可以删除,右键单击项目,“Add”->"Qt Class",如图:

vs2015创建QT界面动态库(dll)_第3张图片

 第四步:Add->next

vs2015创建QT界面动态库(dll)_第4张图片

 Class Name 填写你自定义Class Name ,Base Class填写你要继承的基类,可以是QObject,也可以是QWidget,QDialog,QMainWindow等等,单击Finish。

第五步:添加动态库导出说明

vs2015创建QT界面动态库(dll)_第5张图片

编译项目可以导出DLL库,和lib库

第六步,和使用其他动态库一样,将.h文件和Lib库添加到项目依赖库和头文件依赖目录

最后别忘了,在PreProcessor--->Preprocessor Definitions添加__DLLEXPROT宏定义,

vs2015创建QT界面动态库(dll)_第6张图片

这样就可以正常使用了,如有疑问,还欢迎大家一块探讨。

你可能感兴趣的:(qt学习)