2012-11-03 25 views
0

我想構建一個QtPlugin體系結構,但我甚至無法用最簡單的插件脫身。我使用示例創建了這個插件,並閱讀了各個網站,但不管我無法加載我的插件。Qt自定義插件將無法加載 - 「共享庫未找到」

當打電話instance()我得到了0errorString()could not find shared library.

+0

該錯誤通常意味着您傳遞給加載器的路徑不正確。 – cmannett85

+0

* facepalm *完全忘記了絕對文件路徑。做出答案,以便我可以接受。 – Constantin

+0

你不會碰巧知道這意味着'libpt_firstpluginimp.so:undefined symbol:_ZTV15SecondPluginImp'。我正在努力加載插件,然後加載插件。我的第一步是創建一個插件,它接受「secondplugin.h」(interface)和「secondpluginimp.h」(接口的實現)並且將SecondPlugin * cur_plugin = new SecondPluginImp()作爲初始測試。 – Constantin

回答

1

該錯誤通常意味着你已經傳遞給裝載機不正確的路徑。