wwg266543
驱动小牛
驱动小牛
  • 注册日期2007-07-03
  • 最后登录2014-08-27
  • 粉丝3
  • 关注1
  • 积分3分
  • 威望882点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分54分
阅读:5012回复:2

windows驱动开发工具ddk/wdk下编译应用程序

楼主#
更多 发布于:2009-03-18 15:36
ddk 和wdk除了能开发windows驱动外,还可以作为应用程序开发的平台。以下是如何使用ddk和wdk编译应用程序的环境设置:
1、安装ddk/wdk;
2、准备makefile,这个文件内容比较固定,一般是以下的内容:
!IF 0

Copyright (C) Microsoft Corporation, 1999 - 2002

Module Name:

    makefile.

Notes:

    DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to add a new source
    file to this component.  This file merely indirects to the real make file
    that is shared by all the components of Windows NT (DDK)

!ENDIF

!INCLUDE $(NTMAKEENV)\makefile.def
3、准备source文件,文件内容一般为:
TARGETNAME=自定义程序名
TARGETPATH=obj
TARGETTYPE=PROGRAM
USE_MAPSYM=1
USE_CRTDLL=1
UMTYPE=console /windows          //如果是命令行程序设置为console,gui程序则为windows  
TARGETLIBS=需要的库文件
C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
SOURCES=xxxxxxxx.c \
                 xxxxxxxxxx.rc \
4、在ddk/wdk编译环境下,切换到你保存源代码的目录,build一下,如果代码无误,就能编译出你的exe文件了。
kingcf11
驱动牛犊
驱动牛犊
  • 注册日期2008-10-09
  • 最后登录2014-09-25
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-04-29 11:02
谢谢分享~!!!
yuyinxl
驱动牛犊
驱动牛犊
  • 注册日期2009-04-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分38分
  • 威望361点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-12-02 19:10
不错,谢谢!!!!
游客

返回顶部