-
-
[原创]VS2017 + WDK7600搭建Windows XP驱动编译环境
-
发表于:
2020-8-27 11:01
10131
-
[原创]VS2017 + WDK7600搭建Windows XP驱动编译环境
原文:f5cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2U0L8X3u0D9L8$3N6K6i4K6u0W2j5$3!0E0i4K6u0r3j5$3!0E0L8%4u0Q4x3V1k6H3i4K6u0r3x3e0x3J5z5o6l9#2y4o6y4Q4x3X3g2Z5N6r3#2D9
转来看雪,一起学习。
如果你开发的驱动需要支持Windows XP,就必须使用WDK7600;如果不需要,赶紧安装最新的VS2019+WDK2004吧。
由于WDK7600编译使用命令行,没有集成IDE,使得编码过程较为痛苦,既没有代码提示,又。。好吧,主要就是代码提示,这也是使用VS集成环境最根本的需求。
关于VS集成WDK7600,网上也有一堆的经验,大部分通过改工程编译属性的方式进行,照着做可能出现这样那样的意外,而设置编译成功了,又心里没底。所以,本文介绍另一种方法让WDK7600编译集成到VS中,应该适用于各种VS版本,本文以VS2017为例介绍。
废话不说,开始!
0、安装VS和WDK7600
默认安装就好了。
1、具体步骤
@echo off
set BUILD_TYPE=%~1
shift
set BUILD_ARG=%~1
if "%BUILD_TYPE%" == "Debug" (
set DDK_BUILD_TYPE=chk
) else (
set DDK_BUILD_TYPE=fre
)
if "%BUILD_ARG%"=="-rebuild" (set BUILD_OPTS=/c /Z)
if "%BUILD_ARG%" == "-clean" (
rd /s /q obj%DDK_BUILD_TYPE%_wxp_x86\ 2>NUL:
del /s /q build%DDK_BUILD_TYPE%_wxp_x86.* 2>NUL:
) else (
echo %~dp0
pushd .
call C:\WinDDK\7600.16385.1\bin\setenv.bat C:\WinDDK\7600.16385.1\ %DDK_BUILD_TYPE% x86 WXP no_oacr
popd
build %BUILD_OPTS%
)
3、导出模板
附件为建好模板,如果是VS2017,直接放在~\文档\Visual Studio 2017\Templates\ProjectTemplates
即可
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2020-8-27 11:02
被comor编辑
,原因: 没写标题