Kylin下Qt找不到打印机解决方案

不知道各位老铁是否也碰到了麒麟系统下,qt编出来的程序打印机只能找到pdf的那个,其他的打印机都找不到,但是系统自带的qt编译的程序就可以。

解决思路:

1.系统自带的可以,自己编译的qt却不可以,说明自己编译的库跟系统自带的库有哪里不一样。

2.百度,基本上都是说是libcupsprintersupport.so,要么拷贝一个能够直接用的,要不就自己编译吧。

编译方法巨简单:编译qt的时候,加上-cups

注意:需要先安装依赖,否则可能像我一样,半天摸不着头脑,好像也没看到提示,就是不知道为啥没编译成功

# 安装依赖

sudo apt-get update

sudo apt-get install build-essential libcups2-dev

libcupsprintersupport.so编译成功,十有八九就好了,快试试吧!

你可能感兴趣的:(QT,kylin,qt)