gpt4 book ai didi

c++ - Linux/CUPS Qt打印实例

转载 作者:IT王子 更新时间:2023-10-29 00:34:56 26 4
gpt4 key购买 nike

我需要使用 Qt 中的 CUPS API 来检测和安装打印机。问题是我似乎无法让 Qt 检测到 cups.h 头文件。到目前为止,我尝试过(使用 <> 和 ""):

#include <cups/cups.h>

#include </usr/local/include/cups/cups.h>

在 .pro 文件中我也尝试添加:

INCLUDEPATH += /usr/local/include/cups

每次我收到“cups/cups.h:没有这样的文件或目录”。因此,任何人都可以提供一个最小示例或 HOWTO 来展示如何在 Qt 应用程序中包含和使用 CUPS。

谢谢!

PS:我不确定它是否相关,但我可能应该补充一点,我为树莓派交叉编译了 Qt。

最佳答案

安装“libcups2-dev”库。

 sudo apt-get install libcups2-dev

然后搜索库文件

find / -type f -name "*.a"

您将收到所有带有位置的 .a 库文件的响应

从列表中找到“libcups.a”文件。

example : /home/Desktop/cups-1.7.5/cups/libcups.a

在您的 Qt .pro 项目文件中添加目标文件路径

LIBS += "../release/build/arm926/libcups.a"

关于c++ - Linux/CUPS Qt打印实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28431986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com