引用: 引用 15 楼 xdkui 的回复:
sources里
$(_PLATFORMROOT)\SRC\DRIVERS\IPU\DISPLAY\COMMON; \
改成
$(_TARGETPLATROOT)\SRC\DRIVERS\IPU\DISPLAY\COMMON; \
按那样改完后就出现很多错误的:
BUILD: [Thrd:Sequence:Type ] Message
BUILD: [00:0000000000:PROGC ] Build started with parameters:
BUILD: [00:0000000001:PROGC ] Build started in directory: D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON
BUILD: [00:0000000002:PROGC ] Checking for D:\WINCE600\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000003:PROGC ] Running passes WCEFILES0, MIDL, MC, ASN, THUNK, PRECOMPHEADER, COMPILE, LIB, LINK, MANAGEDRESX, MANAGEDMOD, MANAGEDDLL, MANAGEDEXE, MANAGEDWIN for ARM.
BUILD: [00:0000000004:PROGC ] Loading database "D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\Build.dat".
BUILD: [00:0000000005:PROGC ] Done.
BUILD: [00:0000000006:PROGC ] Computing include file dependencies:
BUILD: [00:0000000007:PROGC ] Checking for SDK include directory: D:\WINCE600\sdk\CE\inc.
BUILD: [00:0000000008:PROGC ] Scan D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\
BUILD: [00:0000000009:PROGC ] Saving D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\Build.dat.
BUILD: [00:0000000010:INFO ] Done.
BUILD: [00:0000000011:INFO ] Will Build D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\main.c because target: obj\ARMV4I\retail\main.obj is missing.
BUILD: [00:0000000012:PROGC ] Building COMPILE Pass in D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\ directory.
BUILD: [00:0000000013:PROG ] 'NMAKE.EXE TargetCompilePass -i -c BUILDMSG=Stop. BUILDROOT=D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6 NOLINK=1 NOPASS0=1'
BUILD: [01:0000000014:INFO ] makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.default
BUILD: [01:0000000015:INFO ] makefile.def: BUILDROOT is D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6
BUILD: [01:0000000016:INFO ] makefile.def: Including D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\sources.cmn
BUILD: [01:0000000017:INFO ] makefile.def: Including D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\sources
BUILD: [01:0000000018:INFO ] makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.CE
BUILD: [01:0000000019:INFO ] Directory: D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON
BUILD: [01:0000000020:INFO ] TARGETNAME: bootcmn
BUILD: [01:0000000021:INFO ] makefile.def: Including D:\WINCE600\public\common\oak\misc\sources.ReleaseType_PLATFORM
BUILD: [01:0000000022:PROGC ] Compiling .\main.c
BUILD: [01:0000000023:INFO ] cl -nologo /Gy -Foobj\ARMV4I\retail\main.obj -c -IARM\ -I. -ID:\WINCE600\platform\iMX35-3DS-PDK1_6\src\inc -ID:\WINCE600\platform\common\src\soc\common_fsl_v2_pdk1_6\inc -ID:\WINCE600\platform\common\src\soc\mx35_fsl_v2_pdk1_6\inc -ID:\WINCE600\platform\common\src\inc -ID:\WINCE600\platform\common\src\soc\common_fsl_v2_pdk1_6\boot\fmd\sdmmc -ID:\WINCE600\platform\common\src\soc\common_fsl_v2_pdk1_6\boot\fmd\nand -ID:\WINCE600\public\common\sdk\inc -ID:\WINCE600\public\common\oak\inc -ID:\WINCE600\public\common\ddk\inc -ID:\WINCE600\sdk\CE\inc -I.\Resource\0804 -Ox -Os -GF -Zi -FdD:\WINCE600\platform\iMX35-3DS-PDK1_6\lib\ARMV4I\retail\bootcmn.pdb -D_CRT_SECURE_NO_DEPRECATE -D_USE_32BIT_TIME_T -DUNICODE -D_UNICODE -DUNDER_CE=600 -D_WIN32_WCE=0x600 -DWINCEOEM -DWINCEINTERNAL -DWIN32 -DSTRICT -DARM -DARMV4I -D_ARM_ -DNDEBUG=1 -DCEDDK_USEDDKMACRO -DBSP_PLATFORM_MDK -DBOOTLOADER -DINTERNATIONAL -DINTLMSG_CODEPAGE=1252 -WX -QRimplicit-import- -Zi -Zc:wchar_t- -Zc:forScope- -wd4867 -wd4430 -MT -U_MT -W4 /GR- -QRarch4T -DTHUMBSUPPORT -QRinterwork-return /GS D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\.\main.c
BUILD: [01:0000000024:INFO ] main.c
BUILD: [00:0000000025:INFO ] Will Build D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\obj\ARMV4I\retail\main.obj because target: D:\WINCE600\platform\iMX35-3DS-PDK1_6\lib\ARMV4I\retail\bootcmn.lib is out of date.
BUILD: [00:0000000026:PROGC ] Building LIB Pass in D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\ directory.
BUILD: [00:0000000027:PROG ] 'NMAKE.EXE TargetLibFiles -i -c BUILDMSG=Stop. BUILDROOT=D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6 LINKONLY=1 NOPASS0=1'
BUILD: [01:0000000028:INFO ] makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.default
BUILD: [01:0000000029:INFO ] makefile.def: BUILDROOT is D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6
BUILD: [01:0000000030:INFO ] makefile.def: Including D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\sources.cmn
BUILD: [01:0000000031:INFO ] makefile.def: Including D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON\sources
BUILD: [01:0000000032:INFO ] makefile.def: Including D:\WINCE600\public\common\oak\misc\Sources.CE
BUILD: [01:0000000033:INFO ] Directory: D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\src\BOOTLOADER\COMMON
BUILD: [01:0000000034:INFO ] TARGETNAME: bootcmn
BUILD: [01:0000000035:INFO ] makefile.def: Including D:\WINCE600\public\common\oak\misc\sources.ReleaseType_PLATFORM
BUILD: [01:0000000036:PROGC ] Linking D:\WINCE600\platform\iMX35-3DS-PDK1_6\lib\ARMV4I\retail\bootcmn.lib
BUILD: [01:0000000037:INFO ] link -lib -out:D:\WINCE600\platform\iMX35-3DS-PDK1_6\lib\ARMV4I\retail\bootcmn.lib -machine:thumb @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm7E0.tmp
BUILD: [00:0000000038:PROGC ] Saving D:\WINCE600\PLATFORM\iMX35-3DS-PDK1_6\Build.dat.
BUILD: [00:0000000039:INFO ] Done.
BUILD: [00:0000000040:PROGC ] Done.
BUILD: [00:0000000041:PROGC ] Files Warnings Errors
BUILD: [00:0000000042:PROGC ] Midl 0 0 0
BUILD: [00:0000000043:PROGC ] Message 0 0 0
BUILD: [00:0000000044:PROGC ] Precomp Header 0 0 0
BUILD: [00:0000000045:PROGC ] Resource 0 0 0
BUILD: [00:0000000046:PROGC ] MASM 0 0 0
BUILD: [00:0000000047:PROGC ] SHASM 0 0 0
BUILD: [00:0000000048:PROGC ] ARMASM 0 0 0
BUILD: [00:0000000049:PROGC ] MIPSASM 0 0 0
BUILD: [00:0000000050:PROGC ] C++ 0 0 0
BUILD: [00:0000000051:PROGC ] C 1 0 0
BUILD: [00:0000000052:PROGC ] Static Libraries 1 0 0
BUILD: [00:0000000053:PROGC ] Exe's 0 0 0
BUILD: [00:0000000054:PROGC ] Dll's 0 0 0
BUILD: [00:0000000055:PROGC ] Preprocess deffile 0 0 0
BUILD: [00:0000000056:PROGC ] Resx 0 0 0
BUILD: [00:0000000057:PROGC ] CSharp Compile 0 0 0
BUILD: [00:0000000058:PROGC ] Other 0 0 0
BUILD: [00:0000000059:PROGC ]
BUILD: [00:0000000060:PROGC ] Total 2 0 0
BUILD: [00:0000000061:PROGC ]
BUILD: [00:0000000062:PROGC ] 0 Warnings, 0 Errors
BUILD: [00:0000000063:PROGC ] GetSystemTimes (seconds): Idle: 0 Kernel: 1 User: 0
BUILD: [00:0000000064:PROGC ] Elapsed time (seconds): 0