您现在的位置是:主页 > news > wordpress博客内容预览/湘潭网站seo

wordpress博客内容预览/湘潭网站seo

admin2025/5/6 13:42:17news

简介wordpress博客内容预览,湘潭网站seo,专门做壁纸的网站,医药网站建设不用多说,使用bat方式echo offecho 启动编译环境...echo oncall C:/WINDDK/3790/bin/setenv.bat C:/WINDDK/3790 chk WNETecho offecho 切换到指定路径...echo onD:echo offecho 开始编译...echo onbuild -cz我想具体不用我解释了吧 请注意以下设置: Debug 环境配置…

wordpress博客内容预览,湘潭网站seo,专门做壁纸的网站,医药网站建设不用多说,使用bat方式echo offecho 启动编译环境...echo oncall C:/WINDDK/3790/bin/setenv.bat C:/WINDDK/3790 chk WNETecho offecho 切换到指定路径...echo onD:echo offecho 开始编译...echo onbuild -cz我想具体不用我解释了吧 请注意以下设置: Debug 环境配置…

 

不用多说,使用bat方式
@echo off
echo 启动编译环境...
echo on
call C:/WINDDK/3790/bin/setenv.bat C:/WINDDK/3790 chk WNET
@echo off
echo 切换到指定路径...
echo on
D:
@echo off
echo 开始编译...
echo on
build -cz
我想具体不用我解释了吧
请注意以下设置:
Debug 环境配置
命 令 行:nmakedrv checked
重建选项:-namak /a
输出文件名:文件名.sys
Release 环境配置
命 令 行:nmakedrv free
重建选项:-namak /a
输出文件名:文件名.sys
文件:nmakedrv.bat
@echo off
if /"%1/"==/"/" goto exit
rem DDK安装路径
set mDDKDir=E://NTDDK
if not exist %mDDKDir%//bin//setenv.bat goto exit
call %mDDKDir%//bin//setenv %mDDKDir% %1
rem 转入工程目录
E:
cd //temp1
build -b -w %2 %3 %4 %5 %6 %7 %8 %9
:exit
注:DDK安装路径、转入工程目录需自己修改
文件:Sources
TARGETNAME=temp1
TARGETTYPE=DRIVER
DRIVERTYPE=WDM
TARGETPATH=OBJ
INCLUDES=$(BASEDIR)//inc;
TARGETLIBS=$(DDK_LIB_PATH)//usbd.lib
USE_MAPSYM=1
SOURCES= //
script1.rc //
IusbDbg.c //
IsoUsb.c //
IsoPnP.c //
IsoPwr.c //
IoctlIso.c //
IsoStrm.c //
OcrwIso.c
NTTARGETFILES=PostBuildSteps
注:temp1 为自定义工程文件名;TARGETLIBS指用到的库列表;SOURCES源文件(不
要头文件),资源文件列表。这三处需自己修改。
下面两个文件不用修改,按此建好即可。
文件:MAKEFILE
#
# 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 driver components of the Windows NT DDK
#
!INCLUDE $(NTMAKEENV)//makefile.def
文件:Makefile.inc
PostBuildSteps: $(TARGET)
!if /"$(DDKBUILDENV)/"==/"free/"
rebase -B 0x10000 -X . $(TARGET)
!endif
copy $(TARGET) $(WINDIR)//system32//drivers
注:此 copy 是将你的驱动程序复制到系统system32//drivers目录;利于重新启动设
备时启动新的驱动程序。

 

从sourceforge上下载下来的libjpeg源代码中有一个makefile.vc的文件,可以通过nmake /f makefile.vc [nodebug=1]来编译libjpeg,但是只能编译静态库,如果需要编译dll以便在emacs等程序中使用的话,需要修改makefile.vc和jmorecfg.h文件。在makefile.vc文件中添加编译dll规则:

以下内容为程序代码:

 libjpeg.lib: $(LIBOBJECTS) $(RM) libjpeg.lib lib -out:libjpeg.lib  $(LIBOBJECTS) # 添加以下这行 libjpeg.dll: $(LIBOBJECTS) $(RM) libjpeg.dll link -dll -out:libjpeg.dll $(LIBOBJECTS) 

在jmorecfg.h中添加#define _WIN32_#define JPEG_DLL

然后nmake /f makefile.vc nodebug=1就可以编译了。