本帖最后由 一叶知秋 于 2015-9-30 15:12 编辑
一、创建导出类的DLL 第一步 新建一个C++库项目
第二步 选择库的类型,我们以建立一个MySharedLibrary共享库为例
第三步 选择构建套装
第四步 选择需要用到的模块,如果不确定用到什么模块,可以后面再pro文件中添加,后面的步骤默认就可以了。
第五步 项目建立后,然后直接编辑类对应的.h和.cpp文件就OK了
第六步 编辑完成后,右键项目名选择“构建”
这是debug目录下生成的文件,当然你给别人用的时候要用release的
二、使用导出类的DLL 第一步 创建一个工程,在他的.pro工程文件中添加它所要调用的dll,如下
第二步 将类库里的mysharelibrary.h和mysharelibrary_global.h添加到项目中
第三步 在使用的地方包含mysharelibrary.h就可以了
以上为隐式链接法使用共享库,你也可以使用QLibrary进行显式链接,这个就不叙述了。 |