怎样在Qt中建立使用动态链接库
动态链接库或者DLL给我们的程序发布带来很大的便利,使得我们在更新软件时更加的方便。同时也使得代码得以另埔杼凉共享,降低了开发成本。DLL的编写作为程序的基本技能是必须要掌握的。下面我们就来看看如何用Qt构建动态链接库,以及如何使用动态链接库。

2、然后在弹出的C++库对话框我们默认类型共享库,名称为MyDll。路径就是我们刚才建立的DllDemo文件夹。然后,一直下一步,直到点击完成。

4、再来看看mydll_global.h的内容。可以看到系统自动定义了两个宏。用于声明哪些函数是需要我们导出的。

6、再来看看mydll.cpp中的实现代码,都比较简单。

二、测试生成的DLL
1、新建一个基于Qt的控制台应用程序,名称为DllTest。依然放置在我们的DllDemo的目录下。

3、代码写完后就可以构建程序了。不过要运行程序,我们还需要将刚才生成的dll拷贝到程序的同级目录。

三、善用Assistant
1、最后我们来看看Assistant中关于QLibrary的描述。比较费解的是,Assistant中并没有对创建共享库做详细的说明,估计是这个太简单或资料太多了吧。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:54
阅读量:45
阅读量:56
阅读量:86
阅读量:28