标题:Qtcreator怎么引用windows的打印 libwinspool库
作者:suoniao
日期:2022-12-08 14:33
内容:
我在pro文件里面引用了
INCLUDEPATH += $$PWD/libs/x86DEPENDPATH += $$PWD/libs/x86LIBS += -lgdi32 -luser32 -lwinspool代码里面也包含了 Winspool.h头文件但是依然
使用库函数的时候报错OpenPrinter(szPrinterName, &hPrinter, &pds);
报 no matching function for call to 'OpenPrinterW'
#1 [20091001753 12-08 15:15]
链接第三方库的时候,要注意下动态库的版本。
比如,如果动态库是32位的,你就不能用64位的Qt。
如果动态库是 linux平台的,那你也就不能编译 win的版本。
#2 [zy1233 12-09 10:29]
windows api Unicode .
if szPrinterName is not wide char,use OpenPrinterA