include时出现的非常非常奇怪的问题,高手们进来看看那
我在我的函数里应用winspool.h
如下:
#ifndef _WINSPOOL_
#include "winspool.h "
#endif
结果出现下面这种情况....说winspool文件有问题 :( 十分郁闷一件事情
c:\program files\microsoft visual studio\vc98\include\winspool.h(29) : error C2146: syntax error : missing '; ' before identifier 'Flags '
c:\program files\microsoft visual studio\vc98\include\winspool.h(29) : error C2501: 'DWORD ' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\winspool.h(29) : error C2501: 'Flags ' : missing storage-class or type specifiers
.....
.....
.....
c:\program files\microsoft visual studio\vc98\include\winspool.h(78) : fatal error C1003: error count exceeds 100; stopping compilation
Error executing cl.exe.
myPrinterMon.exe - 102 error(s), 0 warning(s)
100多条全是指向winspool.h
各位高手帮忙看看吧,谢谢了
[解决办法]
前面包含windows.h试试看
#include "windows.h "
#include "winspool.h "