《windows核心编程》第五版的源代码运行出错怎么解决

本文介绍了解决使用VS2005编译过程中遇到的问题的方法,包括更新VC6的SDK到MS_SDK(October2002)、修改CmnHdr.h文件中的_WIN32_WINNT_WIN32_WINNT_LONGHORN定义等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

|||1. 用VS2005编译

2. 更新VC6的SDK,用MS_SDK(October 2002)|||我也在搞这个问题,把我搞死了,看这个文件CmnHdr.h,第一名话,


// = 0x0600 for VISTA level from sdkddkver.h
#define _WIN32_WINNT _WIN32_WINNT_LONGHORN
#define WINVER _WIN32_WINNT_LONGHORN


改成


// = 0x0600 for VISTA level from sdkddkver.h
#define _WIN32_WINNT 0x0600
#define WINVER 0x0600

 

3.

#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x00000040
#define LOAD_LIBRARY_AS_IMAGE_RESOURCE  0x00000020


本篇文章来源于 IT者 | www.itzhe.cn 原文链接:http://itzhe.cn/news/20091120/420311.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值