我需要使用 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。 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 安装“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/ (adsbygoogle = window.adsbygoogle || []).push({});
10-10 04:23