真是不明白,winspool.h中为什么会没有这个函数的申明?解决办法:
在用到的地方添加如下申明:
BOOL WINAPI SetDefaultPrinterA(LPCTSTR pszPrinter);
BOOL WINAPI SetDefaultPrinterW(LPCTSTR pszPrinter);
#ifdef UNICODE
#define SetDefaultPrinter SetDefaultPrinterW
#else
#define SetDefaultPrinter SetDefaultPrinterA
#endif // !UNICODE
当然,winspool.lib也要包含到工程中去。