您的位置:首页 > 编程语言 > Qt开发

如何在Qt中写自己的动态连接库

2016-07-21 12:27 316 查看

如何在Qt中写自己的动态连接库

1 在Qt中写自己的动态链接库

1.1 创建DLL库项目

新建,选C++库



选择共享库



1.2 编写代码

头文件:



源文件:



1.3 构建DLL项目



2 编写动态链接库测试程序

2.1 新建测试程序

选择Qt控制台应用



2.2 在工程文件下添加链接库的位置

右键,添加库



外部库



库文件一行中点浏览,找到刚写的DLL的位置,包含文件一行中点浏览,找到刚写的头文件的位置。



构建所有项目,不够建的话找不到头文件哦



之前没有构建,无法找到头文件



构建之后就可以找到DLL的头文件了



2.3 编写代码测试DLL库



2.4 运行结果



3 总结

1,凡是建立工程的时候用到Qt的东西,编译出的exe文件必须和Qt的dll文件放在一起,纯c++的则不必和Qt的dll放在一起,但是要和需要的DLL放在一起。
2,在Qt建立工程的时候,在工程文件里写入的INCLUDEPATH和LIBS是给Qt开发环境看的。真正编译出exe后,需要按照1的方式复制dll文件。
3, qt中建立的纯C或C++的项目不能能使用Qt中建立的并生成的DLL文件。


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: