VS2015中使用qt開發客戶端,QPluginLoader加載dll為null的解決辦法


1,問題重現:

  使用vs2015開發一款qt軟件,使用了QPluginLoader動態加載插件的方式,調試的時候,發現dll模塊沒有加載進來,debug發現QPluginLoader的instance此dll的返回為null。

2,原因:

  編譯dll的時,使用了多個以來的庫文件,有一些庫編譯的時候是不會報錯的。

3,解決方案:

  檢查vs2015工程設置中的鏈接器,查看外部依賴項,將依賴項的dll和lib放到當前工程編譯的目錄中,就ok了。

        

       eg:一個開發路上的行者,如有問題可發郵件到852089299@qq.com,共同探討。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM