注册 登录
编程论坛 QT论坛

求助,ubuntu 20 安装 qt 4.8.7 编译时的问题

shepher_whu 发布于 2020-07-25 16:17, 7355 次点击
在ubuntu 20下安装QT4.8.7,从everywhere的包编译的。
make过程中出现error,但是我找到响应的文件(CPP h ui三个文件),相关的属性是存在的,
比如下面第一个错误 cupsPropertiesPage 这个控件存在,大小写也是正确的。。。

有人知道怎么解决吗?


问题如下:
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp: In destructor ‘virtual QPrintPropertiesDialog::~QPrintPropertiesDialog()’:
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp:281:19: error: ‘class Ui::QPrintPropertiesWidget’ has no member named ‘cupsPropertiesPage’
  281 |     delete widget.cupsPropertiesPage;
      |                   ^~~~~~~~~~~~~~~~~~
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp: In member function ‘void QPrintPropertiesDialog::applyPrinterProperties(QPrinter*)’:
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp:287:12: error: ‘class Ui::QPrintPropertiesWidget’ has no member named ‘pageSetup’
  287 |     widget.pageSetup->setPrinter(p);
      |            ^~~~~~~~~
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp: In member function ‘void QPrintPropertiesDialog::setupPrinter() const’:
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp:292:12: error: ‘const class Ui::QPrintPropertiesWidget’ has no member named ‘pageSetup’
  292 |     widget.pageSetup->setupPrinter();
      |            ^~~~~~~~~
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp: In member function ‘void QPrintPropertiesDialog::selectPrinter()’:
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp:337:16: error: ‘class Ui::QPrintPropertiesWidget’ has no member named ‘cupsPropertiesPage’
  337 |         widget.cupsPropertiesPage->setEnabled(false);
      |                ^~~~~~~~~~~~~~~~~~
/home/4.8.7/src/gui/dialogs/qprintdialog_unix.cpp:338:16: error: ‘class Ui::QPrintPropertiesWidget’ has no member named ‘pageSetup’
  338 |         widget.pageSetup->selectPrinter(0);
      |                ^~~~~~~~~
…………………………

make: *** [Makefile:128930:.obj/release-shared/qprintdialog_unix.o] 错误 1

7 回复
#2
cbls2020-08-02 21:49
我在虚拟机上装的qt,也遇到了这个问题,我是因为虚拟机打印功能没有开启,出现了这些错误
#3
llgg002020-12-09 11:16
回复 2楼 cbls
你好,我也是遇到这个问题,也是虚拟机打印功能没开启,但是我我开启了打印功能和服务,重启也还是没有编译通过,请问你是如何处理的呢
#4
llgg002020-12-09 11:17
回复 楼主 shepher_whu
楼主问题后来是如何处理的呢
#5
nwow2021-06-24 17:21
请问你解决了吗 我现在也遇到了一样的报错
#6
Circ1e2021-11-19 21:38
请问你解决了吗 我现在也遇到了一样的报错
#7
bccnczl2021-12-01 14:48
请问解决了吗?急急急有解决的伙伴吗
#8
xhrain2022-09-26 22:08
ubuntu的版本低一些。或者修改gcc的版本看看。
1