(二 ) Qt 调用 DLL

1.  新建工程

       

2. 自定义项目名

         

3. 选择qmake

         

 

4.  点击下一步

         

5.  再点下一步

         

6.  选择编译器 (符合调用 DLL的编译器)

           

7.  直接点击完成

        

8.  点击完成后项目预览

        

9.  然后在生成动态库的地方查找,点击如下:      

    注意:debugrelease里面都由可能,看自己构建项目时的选择,默认都是debug

         

 

10..dll.a复制到callDLL_C_1_文件中,也将creatDLL_C_1_中的creatdll_c_1_.h复制到callDLL_C_1_

    

 

 

 

        

 

11.最终callDLL_C_1_的项目中:

        

12.main.cpp里,添加creatdll_c_1.h, QDebug头文件,调用并打印函数结果

        

13. callDLL_C_1_编译所在的位置如下:

         

14.  将 .dll、.a和creatdll_c_1_.h复制到此处

         

15. 右击项目,点击添加库

         

16. 选择外部库

         

17. 选择库文件的位置

        

18. 添加 .a文件

   

 

19.下一步

   

 

20. 完成

  

 

 

 

21.该部分为添加外部库时自动添加进来的(如果程序报错了,可将此处删除)

       

22. 运行项目,得到对应的结果,动态库调用成功   

      注意:重新构建项目时,先清除,再执行qmake,然后重新构建,以防止之前的错误结果影响到现在。

      

 

 

 

 

 

 

 

 

 

  

 

posted @ 2022-11-09 10:05  SusieSnail_SUN  阅读(2018)  评论(0编辑  收藏  举报