菜鸟告诉你:如何使用QT Creator 创建一个动态链接库并使用
今天好开心终于解决了困扰我将近一周的问题~(≧▽≦)/~啦啦啦
首先我们先建立一个库文件:
- 点击Library,选择c++库
- 输入库名
- 选择你需要的模块
- 在头文件里
- 在库里编写你所需要的函数
- 新建一个工程,将动态库里的 .dll、 .lib 和一个以动态库命名.h(要将 _gobal.h里
if defined(CALCULATE_LIBRARY)
define CALCULATESHARED_EXPORT Q_DECL_EXPORT
else
define CALCULATESHARED_EXPORT Q_DECL_IMPORT
endif
复制到 .h里,还要添加
include QtGui
如果你嫌弃麻烦,可以直接使用_gobal.h,我是没有试过,但是你可以试一试(我猜测应该会成功的))复制到新建的工程里文件里
7.添加外库——选择.lib文件(.dll、 .lib 和一个以动态库命名.h复制到built_工程名的debug或者release里)
8.然后你就可以使用动态库里的函数了
如果需要详细的讲解可以点击
http://blog.csdn.net/qq_34837137/article/details/52277447