当前位置: 代码迷 >> QT开发 >> Qt mingw环境下使用动态库,编译链接时,为何还是要DLL文件
  详细解决方案

Qt mingw环境下使用动态库,编译链接时,为何还是要DLL文件

热度:256   发布时间:2016-04-25 02:57:08.0
Qt mingw环境下使用动态库,编译链接时,为什么还是要DLL文件?
本帖最后由 cibiren2011 于 2014-07-29 18:30:40 编辑

windows xp, Qtcreator , mingw编译器环境下:
  
B工程使用A创建的动态A.dll,为什么B在编译和链接的时候,需要那个A.dll文件?
还需要在B .pro文件里面加上 LIBS+=../A/debug/A.dll ? 
1.   只有A的头文件,没有A.dll ,B模块能编译链接吗?
2.如果A模块的头文件不变,实现变了,B模块使用新版本的A.dll,B需要重新编译吗?

------解决思路----------------------
除了dll外,还需要符号库.lib或.a。所以说还缺少.a或.dll。
  相关解决方案