怎样在Qt中建立使用动态链接库

 时间:2024-10-14 20:25:22

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

怎样在Qt中建立使用动态链接库

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

怎样在Qt中建立使用动态链接库

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

怎样在Qt中建立使用动态链接库

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

怎样在Qt中建立使用动态链接库

二、测试生成的DLL

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

怎样在Qt中建立使用动态链接库

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

怎样在Qt中建立使用动态链接库

三、善用Assistant

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

怎样在Qt中建立使用动态链接库
  • sql server 2008无法连接到local
  • Linux(Ubuntu)怎样设置鼠标速度(灵敏度)
  • matlab legend注释不正确
  • windows10怎么查看接口列表
  • 如何更改计算机的串口号
  • 热门搜索
    丝绸之路旅游 元阳旅游 北海道旅游攻略 过年去哪里旅游比较好 通化旅游 旅游装备 冬天适合去哪里旅游 文明旅游 十月份适合去哪里旅游 晋中旅游