摘要: JBus,实现插件之间的消息订阅和发布! JEvent 1 #ifndef JEVENT_H 2 #define JEVENT_H 3 4 #include <QString> 5 #include <QVariant> 6 7 class JEvent 8 { 9 public: 10 JEven 阅读全文
posted @ 2022-04-15 22:34 SSSnail 阅读(70) 评论(0) 推荐(0)
摘要: 组件位置 组件暂时都被编译进 bin 目录,之后会进行区分! 组件配置文件 该配置文件指示了哪些组件将要被加载以及加载顺序 加载组件代码: 1 bool JCore::loadPlugins(const QString &pluginsPath) 2 { 3 QFileInfoList fileLi 阅读全文
posted @ 2022-04-15 00:15 SSSnail 阅读(118) 评论(0) 推荐(0)
摘要: 目录结构 include文件夹存放了所有共享库的头文件,我将每个插件的头文件单独放在了include目录下,这样方便给其余的共享库引用! src文件夹放了各子工程的源文件! config文件夹存放配置! bin目录存放编译出的dll/so JCore的设计 JCore类是JFrame的核心类,JCo 阅读全文
posted @ 2022-04-13 21:29 SSSnail 阅读(205) 评论(0) 推荐(0)
摘要: 在下自大二接触编程,大二、大三刻苦涉猎编程相关书籍,自那时起爱上了 C++,C++确实极有魅力,本想从此在C++领域深钻,但是扩展技术的广度在那个算是半只脚踏入编程且已经读完了 C++ 流行书籍的阶段来说好像要比深度更重要一点,因此在广度的路上就没再回头深钻过 C++,目今繁花看“遍”,C++ 依然 阅读全文
posted @ 2022-03-30 21:01 SSSnail 阅读(168) 评论(0) 推荐(0)