windows核心编程里面的示例代码2解决方法
windows核心编程里面的示例代码2
帖子沉太快了,再发.
那些示例代码从网上下的.因为第5版这本书没提供光盘.然后我单独打开一个示例代码的vcproj文件发现vs2005左侧把所示例代码的vcproj都包含进来了;然后我在需要编译的那个示例上面点右键->生成就出现以下信息:
1>------ 已启动全部重新生成: 项目: 03-Singleton, 配置: Debug Win32 ------
1>正在删除项目“03-Singleton”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>Singleton.cpp
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h(531) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h(531) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h(531) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(276) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(276) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(276) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(283) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(283) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(283) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(296) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(296) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(296) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(312) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(312) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(312) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(320) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(320) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(320) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(455) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(455) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(455) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(1078) : error C2146: syntax error : missing ';' before identifier 'hdr'
帖子沉太快了,再发.
那些示例代码从网上下的.因为第5版这本书没提供光盘.然后我单独打开一个示例代码的vcproj文件发现vs2005左侧把所示例代码的vcproj都包含进来了;然后我在需要编译的那个示例上面点右键->生成就出现以下信息:
1>------ 已启动全部重新生成: 项目: 03-Singleton, 配置: Debug Win32 ------
1>正在删除项目“03-Singleton”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>Singleton.cpp
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h(531) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h(531) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h(531) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(276) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(276) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(276) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(283) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(283) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(283) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(296) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(296) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(296) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(312) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(312) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(312) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(320) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(320) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(320) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(455) : error C2146: syntax error : missing ';' before identifier 'hdr'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(455) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(455) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\commctrl.h(1078) : error C2146: syntax error : missing ';' before identifier 'hdr'