在Qt6.2下使用QCustomPlot报错的解决方法

分别报了好几个错
error: template argument 1 is invalid
Call to non-static member function without an object argument
error: undefined reference to `__imp__ZN8QPrinterC1ENS_11PrinterModeE’

第一个报错只需要把 namespace QCP 删掉,换上下面的 class QCP就行了
第二个则只需要把 class QCP 的 getMarginValue 和 setMarginValue 都改成 static 的
上面两个都是在qcustomplot.h里面操作

第三个:在.pro里面加上 QT += printsupport

你可能感兴趣的:(qt,c++)