这篇比较全面,解释的很清楚 ,印象深刻的是
LIBS += -L$$PWD/../PluginInterface/lib/ -lPluginInterface
这一句的解释:注意/../表示上一级目录,这是在加载静态库.lib 或者 .so 一般后边不加尾缀
Qt工程pro文件的简单配置(尤其是第三方头文件和库)_阿卡基YUAN的博客-CSDN博客
Qt下如何创建多工程项目(包含创建和使用动态库)_lusanshui的博客-CSDN博客
收获较大的地方是多个工程的pro文件中共享库的文件位置要规划好,方便其他子工程调用。
其中myPlugin为插件类,其pro将生成的dll,lib文件直接到App主程序类的debug执行程序目录下,方便调用。
动态库的调用需要用到 头文件.h ,lib文件和dll三者。