1
我即將創建一個應用程序。我想保留在模塊化架構中,並在Linux,Mac和Windows上工作。一般來說,我想使用Qt庫。Qt和C++ QtPlugin - 可以處理哪些類型的插件?
此應用程序的大部分功能將存儲在插件中,由於某些原因,這是最佳方法。我習慣在C++上創建插件。不過我正在考慮使用Qt插件管理系統。
我的問題是:
可以此係統被用來管理任何類型的插件?我的意思是,大部分(我遇到過的)例子都涵蓋了關於Qt風格和Qt元素的插件等。沒有像「Foo」插件那樣的一般插件管理「Hello world」。
Qt插件系統中的「手動創建」純C++插件系統有什麼優勢嗎?我應該考慮使用純粹的C++方法嗎?