wince 如何使用Makefile
由于一些原因,我的ce工程需要使用makefile来编译。
但我发现eVC的makefile 老是出错。
我很简单的生成一个MFC exe工程t2,什么也没加,用IDE编译很正常。但我在project->export makefile后在console中使用 NMAKE /f "t2.vcn" CFG="t3 - Win32 (WCE x86) Debug",得到:
C:\Program Files\Microsoft eMbedded C++ 4.0\Common\EVC\MyProjects\t3>NMAKE /f "t
3.vcn" CFG="t3 - Win32 (WCE x86) Debug"
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Variable CESubsystem not specified. Defaulting to windowsce,2.11
Variable CEVersion not specified. Defaulting to 211
cl.exe @C:\DOCUME~1\song-8\LOCALS~1\Temp\nma04024.
StdAfx.cpp
rc.exe /l 0x409 /fo".\X86Dbg\t3.res" /d UNDER_CE=200 /d _WIN32_WCE=200 /
d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "WIN32_PLATFORM_UNKNOWN" /d "_X86_" /d "
x86" /d "_i386_" /d "_AFXDLL" /r .\t3.rc
cl.exe @C:\DOCUME~1\song-8\LOCALS~1\Temp\nmb04024.
t3.cpp
MainFrm.cpp
t3Doc.cpp
t3View.cpp
Generating Code...
link.exe @C:\DOCUME~1\song-8\LOCALS~1\Temp\nmc04024.
t3.obj : warning LNK4229: invalid directive '/ignore:4089' encountered; ignored
StdAfx.obj : warning LNK4229: invalid directive '/ignore:4089' encountered; igno
red
MainFrm.obj : warning LNK4229: invalid directive '/ignore:4089' encountered; ign
ored
t3Doc.obj : warning LNK4229: invalid directive '/ignore:4089' encountered; ignor
ed
t3View.obj : warning LNK4229: invalid directive '/ignore:4089' encountered; igno
red
LINK : fatal error LNK1104: cannot open file 'MFCCE200d.lib'
NMAKE : fatal error U1077: 'link.exe' : return code '0x450'
Stop.
我全盘搜索都找不到文件'MFCCE200d.lib'
谁有把工程生成 Makefile然后能用nmake编译的?
万分感激