使用ddk/wdk编译应用程序
来源:互联网 发布:round robin 算法代码 编辑:程序博客网 时间:2024/06/11 23:50
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文件了。
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文件了。
- 使用ddk/wdk编译应用程序
- 使用ddk/wdk编译应用程序
- DDK/WDK
- ddk/wdk/ 初试
- DDK与WDK
- DDK与WDK
- DDK与WDK
- WDK,DDK下调试
- ddk\wdm wdk\wdf
- WDK与DDK
- windows sdk ddk wdk
- 使用WDK编译环境编译应用程序build命令(控制台程序)
- 使用WDK编译环境编译应用程序build命令(对话框程序)
- 使用WDK编译环境编译应用程序build命令(动态库程序)
- 使用WDK编译环境编译应用程序build命令(静态库程序)
- WDK与DDK的区别
- WDK与DDK的区别
- 在Visual C++中集成DDK/WDK
- 牛人的代码——快来试试
- Visual C++ 2008 MFC OFFICE界面创建入门
- Spring中DataSource里的class
- MFC 2008,新的用户界面
- 文字显示去掉锯齿
- 使用ddk/wdk编译应用程序
- JNI 多线程的处理
- oracle 丢失密码
- 在维伯学习的感受
- 虎年目标
- 半桶水,仍然是半桶水
- MFC加入了新窗口元素:窗格。崭新的工具栏和状态栏都是一种窗格。
- 无废话C#设计模式之十四:Template Method
- 键值保存表