D:\WINCE600\build.log(1) : error SYSGEN0000: error(s) in sysgen phase
dir D:\WINCE600\OSDesigns\TD_Video\TD_Video\RelDir\Telpo_TD_6410_Release\tptsp.*
驱动器 D 中的卷是 WORK
卷的序列号是 712A-6D3F
D:\WINCE600\OSDesigns\TD_Video\TD_Video\RelDir\Telpo_TD_6410_Release 的目录
2009-10-26 11:33 0 tptsp.map
2009-10-26 11:33 19,456 tptsp
2009-10-26 10:26 110,592 tptsp.pdb
3 个文件 130,048 字节
0 个目录 11,789,271,040 可用字节
Scanning D:\WINCE600\build.log for 'fatal' and 'ERRORE'
******* Begin Fatal #1 Lines: 17 - 27 *******
makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.CE
Directory: D:\WINCE600\PUBLIC\COMMON\CESYSGEN
TARGETNAME: dummy
RELEASETYPE is not defined. Using DEFAULT.
makefile.def: Including D:\WINCE600\public\common\oak\misc\sources.ReleaseType_DEFAULT
NMAKE : fatal error U1073: don't know how to make 'tptsp'
Stop.
比较奇怪,环境变量阶段就错了,建议重新来过。把老工程删除。
你的tptsp是什么?要么这个组件没有加进去,要么就是你的dependency设得不对
我想扩展一个类似unimodem的第三方TSP,就从unimodem上面改,但怎么也编译不过
我的代码都是从unimodem移过来的
那你自己的代码编译和sysgen过了么?
你上面的错误是什么时候发生的?编译的时候么?
那你把source文件贴出来看看
source
TARGETNAME=tptsp
TARGETTYPE=LIBRARY
RELEASETYPE=OAK
TARGETDEFNAME=$(TARGETNAME)
WINCETARGETFILE0=$(_RELEASELIBDIR)\$(TARGETDEFNAME).def
WINCETARGETFILES=$(_RELEASELIBDIR)\$(TARGETNAME).res
INCLUDES=..\..\inc
SOURCES= \
config.c \
misc.c \
registry.c \
dial.c \
modem.c \
tptspi.c \
#xref VIGUID {1567c0d2-7f2b-41eb-8ea5-6ab65823fb64}
#xref VSGUID {546333f4-75c2-4085-adb7-d5d5fa9d0162}
TARGET_PDB_NAME=tptsp
下面是编译信息:
sysgen_voipphone_lap=1
sysgen_voipphone_phoneime=1
sysgen_voipphone_ui=1
SYSGEN_WCELOAD=1
SYSGEN_WININET=1
SYSGEN_WINSOCK=1
CE_MODULES=coredll kcoredll nk nkloader oem oalioctl fpcrt regextdev cmd msim commctrl commdlg shell loaddbg shellcelog cerdisp relfsd net secur32 ntlmssp ntlmssp_svc spnego schannel credman notify rnaapp connmc ndispwr netui asyncmac unimodem servicesd servicesStart servicesEnum services tcpstk tcpip6 ipv6hlp dhcpv6l irdastk winsock afd ws2 ws2instl wspm nspm ws2k ws2serv ssllsp rtl8139 e100bex smsc100fd ne2000 dhcp ethman pegassdn ar6k_ndis_sdio wzcsvc wzcsapi islp2nds ar6k_ndis_cf wzctool eapol eap eapchap eaptls netmui ndisuio veim dhcpsrv ndis autoras ppp ircomm tapi pptp rsaenh crypt32 msasn1 redir netbios btsvc btd btdrt btagsvc bthuart bthamb bthsc bthcsr bthuniv wendyser wcestreambt sio950 bthusb bthsdio iphlpapi softkb kbdus gwes keybd pointer mgtt_o display fonts d3dmdrivers ddguid waveapi audiodrv wavesamples uiproxy cxport battdrvr nleddrvr device regenum busenum pm giisr mmtimer pci pcmconv serial pccard 8042keyboard nopkeyboard sdhc ellencfg sdbus sdbus2 sdmemory usbhost usbd usbotg usbhid usbprn usbmsc usbdisk6 rndismp usb8023 hidparse kbdhid conshid MouHid usbfn net2280 usbmsfn serialusbfn ceddk exfat fatutil diskcache cachefilt binfs mspart zlib gb18030 filesys fsdmgr romfsd toolhelp vmini rt_tests
_COREDLL_COMPONENTS=lmem showerr corecrt corestrw regext tnotify tapilib cryptapi tbtcore coresip rectapi wmgr_c mgdi_c accel_c messagedialogboxthunk shcore shortcut shexec shmisc fileopen fileinfo shellapis dsa timezones mmwave mmsnd mmmix battery nled devenum devload coreimm coresioa corestra coresiow fmtmsg serdev multiui coreloc crt_cpp_eh_and_rtti full_crt crypthash rsa32
COREDLL_COMPONENTS=coremain thunks lmem showerr corecrt corestrw regext tnotify tapilib cryptapi tbtcore coresip rectapi wmgr_c mgdi_c accel_c messagedialogboxthunk shcore shortcut shexec shmisc fileopen fileinfo shellapis dsa timezones mmwave mmsnd mmmix battery nled devenum devload coreimm coresioa corestra coresiow fmtmsg serdev multiui coreloc crt_cpp_eh_and_rtti full_crt crypthash rsa32 lmem showerr corecrt corestrw regext tnotify tapilib cryptapi tbtcore coresip rectapi wmgr_c mgdi_c accel_c messagedialogboxthunk shcore shortcut shexec shmisc fileopen fileinfo shellapis dsa timezones mmwave mmsnd mmmix battery nled devenum devload coreimm coresioa corestra coresiow fmtmsg serdev multiui coreloc crt_cpp_eh_and_rtti full_crt crypthash rsa32
KCOREDLL_COMPONENTS=kcoremain kthunks lmem showerr corecrt corestrw regext tnotify tapilib cryptapi tbtcore coresip rectapi wmgr_c mgdi_c accel_c messagedialogboxthunk shcore shortcut shexec shmisc fileopen fileinfo shellapis dsa timezones mmwave mmsnd mmmix battery nled devenum devload coreimm coresioa corestra coresiow fmtmsg serdev multiui coreloc crt_cpp_eh_and_rtti full_crt crypthash rsa32 lmem showerr corecrt corestrw regext tnotify tapilib cryptapi tbtcore coresip rectapi wmgr_c mgdi_c accel_c messagedialogboxthunk shcore shortcut shexec shmisc fileopen fileinfo shellapis dsa timezones mmwave mmsnd mmmix battery nled devenum devload coreimm coresioa corestra coresiow fmtmsg serdev multiui coreloc crt_cpp_eh_and_rtti full_crt crypthash rsa32
NK_COMPONENTS= nkcompr nkmapfile nkmsgq oemstub nklogger
OEM_COMPONENTS=nkstub oemmain oemmain_statickitl
FILESYS_COMPONENTS=fsheap fsmain fsprofile fsadvertise fsysram fsreghive fsreplbit fsdbase fspass
DEVICE_COMPONENTS= devcore iorm pmif
PM_COMPONENTS= pm_default_pdd pm_mdd pm_pdd_common
FATUTIL_COMPONENTS=fatutil_ui fatutil_main exfatutil
GWE1_COMPONENTS=wmbase gweshare gwesmain immthunk msgque GSetWinLong CePtr foregnd idle kbdui uibase msgbeep audio
GWE2_COMPONENTS=mgbase mgbitmap mgblt mgblt2 mgdc mgdibsec mgdraw mgrgn mgwinmgr tchui calibrui mggradfill mgalphablendstub mgtt mgdrwtxt mgpal mgpalnat
GWE3_COMPONENTS=accel btnctl caret cascade imectl clipbd cmbctl defwndproc dlgmgr dlgmnem edctl gcache gwectrl icon iconcmn imgctl lbctl loadbmp loadimg menu menuscrl mOverlap MouseAndTouchCursor iconcurs mcursor mcursor8 cursor cursor8 mNoTapUI
GWE4_COMPONENTS=nclient oom sbcmn scbctl startup stcctl winmgr startui oomui sbcmnview nclientview gcacheview btnctlview stcctlview cmbctlview edctlview lbctlview menuview edimefetpc msgbox msgbox_hpc dlgmgr_hpc menu_hpc cmbctl_hpc EditControlTpc timer column atom drawmbar hotkey syscolor mgdx mgalias journal d3dmhook ddcore mgtci
FONTS_COMPONENTS= tahoma_1_07 simsun_2_50
DCOM_MODULES= atl ole32 oleaut32 kole32 koleaut32 uuid
OLE32_COMPONENTS=mcombase mcommem mcomstr mcommon mcomlib ole232 docfile msf exp mcomguid mcomstm
GDIEX_MODULES= imaging
IMAGING_COMPONENTS= img_png img_libpng img_pngencoder img_pngdecoder img_gif img_liblzw img_gifencoder img_gifdecoder img_jpeg img_jpegfull img_jpegmem img_jpegencoder img_jpegdecoder img_bmp img_bmpencoder img_bmpdecoder
IE_MODULES= shdocvw msxml3 urlmon wininet jsproxy shlwapi uuid ieceext mlang
SCRIPT_MODULES= jscript
SERVERS_MODULES= obexapi obexsrvr telnetd timesvc
SHELLSDK_MODULES= aygshell
AYGSHELL_COMPONENTS= aygshcore aygshhpc aygqvga
SHELL_MODULES= explorer shcore ceshell qvgap
CESHELL_COMPONENTS= ceshapi ceshui taskbarlist
SHCORE_COMPONENTS= shcore path
WCESHELLFE_MODULES= control ctlpnl cplmain dmpnl AdvBacklight connpnl intlp stguip stdwavefiles bthpnl
DIRECTX_MODULES= ceplayer wmvdmod wmadmod strmbase quartz msdxm msacmce msdmo wmvdmoe d3dm d3dmsamples directdraw ddsamples
QUARTZ_COMPONENTS=quartz0 quartz1 quartz2 quartz3 quartz4 quartz3
QUARTZ0_COMPONENTS=amutil fgctl filgraph
QUARTZ1_COMPONENTS= waveout acmwrap dmowrap image
QUARTZ2_COMPONENTS=asyncrdr qtzbase imgsink smarttee
QUARTZ3_COMPONENTS= asfwriter asfmuxcore wavein vidcap filcap scmdout filerend wmt_strmcore wmt_splitter acmobj icmobj wmt_filestrm
QUARTZ4_COMPONENTS= buffilter colour
MSDXM_COMPONENTS=toolbar statbar bkgndbmp
VOIP_MODULES= phoneime
DATASYNC_MODULES= dmsvc dmsdk dminfos dmscript cefobj repllog rapisrv eventrst rra_stm systemcpl udp2tcp wceload unload
NETCFV2_MODULES= dotnetv2
CELLCORE_MODULES= CellTSP TAPIOCA TBDAlter ril rillog mux07_10 sim SIMdrv simtkit simtkituice tkitapp SMS_Providers sms SMSdrv WAP WAPdrv wwan CellCore ccoreutl ril sim sms
FP_VOIP_MODULES= PHResource
D:\WINCE600\build.log(1) : error SYSGEN0000: error(s) in sysgen phase
dir D:\WINCE600\OSDesigns\TD_Video\TD_Video\RelDir\Telpo_TD_6410_Release\tptsp.*
驱动器 D 中的卷是 WORK
卷的序列号是 712A-6D3F
D:\WINCE600\OSDesigns\TD_Video\TD_Video\RelDir\Telpo_TD_6410_Release 的目录
2009-10-26 11:33 0 tptsp.map
2009-10-26 11:33 19,456 tptsp
2009-10-26 10:26 110,592 tptsp.pdb
3 个文件 130,048 字节
0 个目录 12,556,206,080 可用字节
Scanning D:\WINCE600\build.log for 'fatal' and 'ERRORE'
******* Begin Fatal #1 Lines: 17 - 27 *******
makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.CE
Directory: D:\WINCE600\PUBLIC\COMMON\CESYSGEN
TARGETNAME: dummy
RELEASETYPE is not defined. Using DEFAULT.
makefile.def: Including D:\WINCE600\public\common\oak\misc\sources.ReleaseType_DEFAULT
NMAKE : fatal error U1073: don't know how to make 'tptsp'
Stop.
build.log:
Starting sysgen phase for project ( common )
Found localized resources for Languages ( 0404 0407 040C 0410 0411 0412 0413 0416 0419 041D 0804 0C0A 0409)
Microsoft (R) Program Maintenance Utility Version CE-6.00.1893.0
Copyright (C) Microsoft Corporation. All rights reserved.
Windows CE Version (Release) (Built on Jun 30 2006 16:52:46)
makefile.def: Invoked with predefined settings:
TARGETNAME: dummy
TARGETTYPE: dummy
RELEASETYPE:
TARGETLIBS:
SOURCELIBS:
makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.default
makefile.def: BUILDROOT is D:\WINCE600\public\common\cesysgen
makefile.def: Including D:\WINCE600\PUBLIC\COMMON\CESYSGEN\sources
makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.CE
Directory: D:\WINCE600\PUBLIC\COMMON\CESYSGEN
TARGETNAME: dummy
RELEASETYPE is not defined. Using DEFAULT.
makefile.def: Including D:\WINCE600\public\common\oak\misc\sources.ReleaseType_DEFAULT
NMAKE : fatal error U1073: don't know how to make 'tptsp'
Stop.
还没有编译就开始sysgen了啊。你敲的什么命令去编译的?
下面是编译信息:
.................................
..........................
.......
sysgen_voipphone_lap=1
sysgen_voipphone_phoneime=1
sysgen_voipphone_ui=1
SYSGEN_WCELOAD=1
SYSGEN_WININET=1
SYSGEN_WINSOCK=1
因为太长了,省略了编译部分开头的内容
你用菜单项里的build and sysgen么?那样整个系统都build了啊,
你用Open Relase Directory in Build WIndow,然后到你的项目所在目录,用build -c命令看看能不能build成功
BSP的根目录下下有sources.cmn文件么?里面应该是定义了RELEASETYPE=PLATFORM才对。
另外确保你的工程目录,即tptsp包含在当前同级目录的dirs文件中,否则不会自动include source.cmn文件。