QT Windows下生成动态链接库
生活随笔
收集整理的這篇文章主要介紹了
QT Windows下生成动态链接库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目標:需要將一個QT程序生成動態鏈接庫
Windows環境下Qt生成的共享庫文件其后綴為dll,可以在程序運行過程中動態加載
?
?
我的問題是沒有生成.dll文件,在.pro文件中添加:CONFIG +=dll。會出現錯誤:?udefined reference to WinMain@16。原因是qt不知道需要生成庫文件,想要找到main函數。
網上解決方案有幾種:
@CONFIG += shared@,to your .pro-file! ?qmake seems to be confused if neither -shared nor -static build is specified?
嘗試了這兩種方法都行不通,最后無奈,添加了一個main()空函數,成功生成.dll庫文件。
最后解決方案:重新安裝了QT5.5,用插件搭到VS2012上,用著很方便。感覺前期的這個問題是因為版本的問題。
轉載于:https://www.cnblogs.com/boright88/p/6263137.html
總結
以上是生活随笔為你收集整理的QT Windows下生成动态链接库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 伪分布式Hadoop2.x集群的搭建1
- 下一篇: 项目秒杀思路(转)