• 671阅读
  • 2回复

Qtcreator怎么引用windows的打印 libwinspool库 [复制链接]

上一主题 下一主题
离线suoniao
 

只看楼主 倒序阅读 楼主  发表于: 2022-12-08
— 本帖被 20091001753 从 Qt 作品展 移动到本区(2022-12-08) —
我在pro文件里面引用了
INCLUDEPATH += $$PWD/libs/x86DEPENDPATH += $$PWD/libs/x86LIBS += -lgdi32 -luser32 -lwinspool代码里面也包含了 Winspool.h  头文件但是依然
使用库函数的时候报错  OpenPrinter(szPrinterName, &hPrinter, &pds);
报   no matching function for call to 'OpenPrinterW'
离线20091001753

只看该作者 1楼 发表于: 2022-12-08
链接第三方库的时候,要注意下动态库的版本。

比如,如果动态库是32位的,你就不能用64位的Qt。

如果动态库是 linux平台的,那你也就不能编译 win的版本。
(づ ̄ 3 ̄)づ
离线zy1233

只看该作者 2楼 发表于: 2022-12-09
windows api Unicode .
if szPrinterName is not wide char,use OpenPrinterA
快速回复
限100 字节
 
上一个 下一个