Qt5.3 打印示例時出現錯誤

說明:今天我在用Qt5.3寫打印文檔的時候,編譯出錯了,出錯代碼爲:spa

C:\Users\joe\Desktop\5-9\myPrint\mainwindow.cpp:35: error: undefined reference to `_imp___ZN8QPrinterC1ENS_11PrinterModeE'3d

C:\Users\joe\Desktop\5-9\myPrint\mainwindow.cpp:37: error: undefined reference to `_imp___ZN12QPrintDialogC1EP8QPrinterP7QWidget'code

C:\Users\joe\Desktop\5-9\myPrint\mainwindow.cpp:37: error: undefined reference to `_imp___ZN12QPrintDialogC1EP8QPrinterP7QWidget'blog

……文檔

001

 

解決的方法很簡單,就是:get

在.pro文件中添加下面一行代碼:qt

qtHaveModule(printsupport): QT += printsupport


就能夠了,頭文件不須要改。這是由於Qt 5.3中將全部打印的相關類都放到了Qt Print Support模塊形成的。it

 

個人頭文件以下(這是Qt5.3中的。):編譯

002

相關文章
相關標籤/搜索