2016-08-29 24 views

回答

0

你不能。 qwt使用Qt,因此無法將其構建爲共享庫而無需將其鏈接到QtCore/QtGui。要導入Qt的符號,它必須鏈接到QtCore/QtGui 導入庫 - 這就是qmake設置它的方式。否則,鏈接器必須發出一個包含大量未解析符號的qwt庫,並且它根本無法工作 - 它會在第一次引用Qt符號時崩潰,因爲該符號的地址爲零。

要將其構建而不將其鏈接到Qt,它必須構建爲靜態庫。當可執行文件被鏈接時,它將被鏈接到Qt。

相關問題