我看了WINCE500\PUBLIC\COMMON\OAK\DRIVERS\SDCARD\SDBUSDRIVER目录下的source文件,发现TARGETTYPE=LIBRARY,就是说是编译成库文件的,但是我对整个工程Build and sysgen,发现在工程目录下生成了SDBUS.dll文件,我想SDBUS.dll文件应该是在SYSGEN时产生的,不知道这个生成SDBUS.dll文件的配置项在哪里可以看到?
另外我单独对SDBUSDRIVER进行"Build and sysgen current project"时会产生错误,内容如下:
Windows CE Version (Release) (Built on Mar 1 2004 21:46:39)
makefile.def: Invoked with predefined settings:
TARGETNAME: dummy
TARGETTYPE: dummy
RELEASETYPE:
TARGETLIBS:
SOURCELIBS:
makefile.def: BUILDROOT is C:\Programs\WINCE500\public\common\cesysgen
0 Please add _COMMONPUBROOT and __PROJROOT to your tree's cesysgen\sources file.
Directory: C:\Programs\WINCE500\PUBLIC\COMMON\CESYSGEN
TARGETNAME: dummy
RELEASETYPE is not defined. Using DEFAULT.
makefile.def: Including C:\Programs\WINCE500\public\common\oak\misc\sources.ReleaseType_DEFAULT
NMAKE : fatal error U1073: don't know how to make '$(TARGETDEFNAME)_LIB'
Stop.