Windows Mobile Developer Center > Smart Device Development Forums > Visual Studio Smart Device Development - Native C++ Project > The project consists entirely of configurations that require support for platforms which are not installed on this machine
Ask a questionAsk a question
 

AnswerThe project consists entirely of configurations that require support for platforms which are not installed on this machine

  • Thursday, November 17, 2005 6:04 PMfastzap Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I get this error when converting all of my EVC 4.2 vcp files to Visual Studio 2005 projects:

    The project consists entirely of configurations that require support for platforms which are not installed on this machine.

    An example EVC 4.2 project is here and was created using bakefile 0.1.8.

    # Microsoft eMbedded Visual Tools Project File - Name="softgps_user_input" - Package Owner=<4>
    # Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
    # ** DO NOT EDIT **

    # TARGTYPE "Win32 (WCE MIPSIV_FP) Static Library" 0x9204
    # TARGTYPE "Win32 (WCE ARMV4T) Static Library" 0xa404
    # TARGTYPE "Win32 (WCE ARM) Static Library" 0x8504
    # TARGTYPE "Win32 (WCE ARMV4) Static Library" 0xa304
    # TARGTYPE "Win32 (WCE x86) Static Library" 0x8304
    # TARGTYPE "Win32 (WCE SH3) Static Library" 0x8104
    # TARGTYPE "Win32 (WCE MIPSII) Static Library" 0xa104
    # TARGTYPE "Win32 (WCE ARMV4I) Static Library" 0xa504
    # TARGTYPE "Win32 (WCE emulator) Static Library" 0xa604
    # TARGTYPE "Win32 (WCE MIPSIV) Static Library" 0x9604
    # TARGTYPE "Win32 (WCE MIPSII_FP) Static Library" 0xa204
    # TARGTYPE "Win32 (WCE SH4) Static Library" 0x8604
    # TARGTYPE "Win32 (WCE MIPS16) Static Library" 0x8904

    CFG=user_input - Win32 (WCE ARM)
    !MESSAGE This is not a valid makefile. To build this project using NMAKE,
    !MESSAGE use the Export Makefile command and run
    !MESSAGE
    !MESSAGE NMAKE /f "softgps_user_input.vcn".
    !MESSAGE
    !MESSAGE You can specify a configuration when running NMAKE
    !MESSAGE by defining the macro CFG on the command line. For example:
    !MESSAGE
    !MESSAGE NMAKE /f "softgps_user_input.vcn" CFG="user_input - Win32 (WCE ARM)"
    !MESSAGE
    !MESSAGE Possible choices for configuration are:
    !MESSAGE
    !MESSAGE "user_input - Win32 (WCE emulator)" (based on "Win32 (WCE emulator) Static Library")
    !MESSAGE "user_input - Win32 (WCE x86)" (based on "Win32 (WCE x86) Static Library")
    !MESSAGE "user_input - Win32 (WCE SH4)" (based on "Win32 (WCE SH4) Static Library")
    !MESSAGE "user_input - Win32 (WCE SH3)" (based on "Win32 (WCE SH3) Static Library")
    !MESSAGE "user_input - Win32 (WCE MIPSIV_FP)" (based on "Win32 (WCE MIPSIV_FP) Static Library")
    !MESSAGE "user_input - Win32 (WCE MIPSIV)" (based on "Win32 (WCE MIPSIV) Static Library")
    !MESSAGE "user_input - Win32 (WCE MIPSII_FP)" (based on "Win32 (WCE MIPSII_FP) Static Library")
    !MESSAGE "user_input - Win32 (WCE MIPSII)" (based on "Win32 (WCE MIPSII) Static Library")
    !MESSAGE "user_input - Win32 (WCE MIPS16)" (based on "Win32 (WCE MIPS16) Static Library")
    !MESSAGE "user_input - Win32 (WCE ARMV4T)" (based on "Win32 (WCE ARMV4T) Static Library")
    !MESSAGE "user_input - Win32 (WCE ARMV4I)" (based on "Win32 (WCE ARMV4I) Static Library")
    !MESSAGE "user_input - Win32 (WCE ARMV4)" (based on "Win32 (WCE ARMV4) Static Library")
    !MESSAGE "user_input - Win32 (WCE ARM)" (based on "Win32 (WCE ARM) Static Library")
    !MESSAGE

    # Begin Project
    # PROP AllowPerConfigDependencies 0
    # PROP Scc_ProjName ""
    # PROP Scc_LocalPath ""
    # PROP ATL_Project 2

    !IF  "$(CFG)" == "user_input - Win32 (WCE emulator)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "emulatorDbg\user_input"
    # PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "emulatorDbg\user_input"
    # PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=cl.exe
    # ADD BASE CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE x86)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "x86Dbg\user_input"
    # PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "x86Dbg\user_input"
    # PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=cl.exe
    # ADD BASE CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE SH4)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "SH4Dbg\user_input"
    # PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "SH4Dbg\user_input"
    # PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=shcl.exe
    # ADD BASE CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE SH3)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "SH3Dbg\user_input"
    # PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "SH3Dbg\user_input"
    # PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=shcl.exe
    # ADD BASE CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE MIPSIV_FP)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "MIPSIV_FPDbg\user_input"
    # PROP BASE CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "MIPSIV_FPDbg\user_input"
    # PROP CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clmips.exe
    # ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE MIPSIV)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "MIPSIVDbg\user_input"
    # PROP BASE CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "MIPSIVDbg\user_input"
    # PROP CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clmips.exe
    # ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE MIPSII_FP)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "MIPSII_FPDbg\user_input"
    # PROP BASE CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "MIPSII_FPDbg\user_input"
    # PROP CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clmips.exe
    # ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE MIPSII)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "MIPSIIDbg\user_input"
    # PROP BASE CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "MIPSIIDbg\user_input"
    # PROP CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clmips.exe
    # ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE MIPS16)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "MIPS16Dbg\user_input"
    # PROP BASE CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "MIPS16Dbg\user_input"
    # PROP CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clmips.exe
    # ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE ARMV4T)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "ARMV4TDbg\user_input"
    # PROP BASE CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "ARMV4TDbg\user_input"
    # PROP CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clthumb.exe
    # ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE ARMV4I)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "ARMV4IDbg\user_input"
    # PROP BASE CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "ARMV4IDbg\user_input"
    # PROP CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clarm.exe
    # ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE ARMV4)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "ARMV4Dbg\user_input"
    # PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "ARMV4Dbg\user_input"
    # PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clarm.exe
    # ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ELSEIF  "$(CFG)" == "user_input - Win32 (WCE ARM)"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "ARMDbg\user_input"
    # PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "ARMDbg\user_input"
    # PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clarm.exe
    # ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "ARM" /D "_ARM_" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ENDIF

    # Begin Target

    # Name "user_input - Win32 (WCE emulator)"
    # Name "user_input - Win32 (WCE x86)"
    # Name "user_input - Win32 (WCE SH4)"
    # Name "user_input - Win32 (WCE SH3)"
    # Name "user_input - Win32 (WCE MIPSIV_FP)"
    # Name "user_input - Win32 (WCE MIPSIV)"
    # Name "user_input - Win32 (WCE MIPSII_FP)"
    # Name "user_input - Win32 (WCE MIPSII)"
    # Name "user_input - Win32 (WCE MIPS16)"
    # Name "user_input - Win32 (WCE ARMV4T)"
    # Name "user_input - Win32 (WCE ARMV4I)"
    # Name "user_input - Win32 (WCE ARMV4)"
    # Name "user_input - Win32 (WCE ARM)"
    # Begin Group "Source Files"

    # PROP Default_Filter ""
    # Begin Source File

    SOURCE=..\..\source\sys\ui\win32\user_input.cpp
    # End Source File
    # End Group
    # Begin Group "Header Files"

    # PROP Default_Filter ""
    # Begin Source File

    SOURCE=..\..\source\sys\ui\user_inputr.h
    # End Source File
    # End Group
    # End Target
    # End Project

     

Answers

  • Friday, November 25, 2005 7:24 AMGangadhar Heralgi - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,
    It indeed is a bug in our conversion utility, Can you please log a bug at our feedback center, attach this vcp file and mention that the absense of fields like Debug/Release in the configuration string fails to convert the project. I validated this and found that the conversion utility does not default to a configuration if the config string is missing in the config name.
    Mean time the workaround is to rename all your config names to contain the Debug/Release as appropriately and run the conversion again.

    Thanks for reporting this issue.
    Gangadhar

All Replies

  • Thursday, November 17, 2005 6:15 PMJeff Abraham - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Are you able to create new smart device C++ projects, or is that scenario broken as well? You shouldn't be seeing this error with the set of platforms that are installed by default, and the set of platforms in your project. Thanks,

    Jeff Abraham
    Visual Studio
  • Thursday, November 17, 2005 6:28 PMfastzap Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I've tried a number of things and think i may have found what my problem was.  First I'll explain what I've tried, what works and what I've had to do to convert my project.

    1) I created a new "Hello world" project usint EVC 4.0 and converted it to VS2005.  This worked just fine.
    2) I stripped out all the configurations from my softgps_user_input.vcp file that I wasn't intersted in.  This still wouldn't convert.
    3) I changed the name of my configuration and any part in the file that looked like the configuration string "user_input -Win32 (WCE ARM)" to "user_input - Win32 (WCE ARMV4) Debug" and this worked as well.

    It would seem that the conversion utility is extreemly picky about what you name your configurations removing the string "Debug" from the attached file causes the conversion to fail.

    It would be nice to have some documentation regarding what the conversion too expects and what it won't work with.

    # Microsoft eMbedded Visual Tools Project File - Name="softgps_user_input" - Package Owner=<4>
    # Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
    # ** DO NOT EDIT **

    # TARGTYPE "Win32 (WCE ARMV4) Static Library" 0xa304

    CFG=user_input - Win32 (WCE ARMV4) Debug
    !MESSAGE This is not a valid makefile. To build this project using NMAKE,
    !MESSAGE use the Export Makefile command and run
    !MESSAGE
    !MESSAGE NMAKE /f "softgps_user_input.vcn".
    !MESSAGE
    !MESSAGE You can specify a configuration when running NMAKE
    !MESSAGE by defining the macro CFG on the command line. For example:
    !MESSAGE
    !MESSAGE NMAKE /f "softgps_user_input.vcn" CFG="user_input - Win32 (WCE ARMV4) Debug"
    !MESSAGE
    !MESSAGE Possible choices for configuration are:
    !MESSAGE
    !MESSAGE "user_input - Win32 (WCE ARMV4) Debug" (based on "Win32 (WCE ARMV4) Static Library")
    !MESSAGE

    # Begin Project
    # PROP AllowPerConfigDependencies 0
    # PROP Scc_ProjName ""
    # PROP Scc_LocalPath ""
    # PROP ATL_Project 2

    !IF  "$(CFG)" == "user_input - Win32 (WCE ARMV4) Debug"

    # PROP BASE Use_MFC 0
    # PROP BASE Use_Debug_Libraries 1
    # PROP BASE Output_Dir "lib"
    # PROP BASE Intermediate_Dir "ARMV4Dbg\user_input"
    # PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
    # PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP BASE Target_Dir ""
    # PROP Use_MFC 0
    # PROP Use_Debug_Libraries 1
    # PROP Output_Dir "lib"
    # PROP Intermediate_Dir "ARMV4Dbg\user_input"
    # PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
    # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
    # PROP Target_Dir ""
    CPP=clarm.exe
    # ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    # ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /W1 /I "..\..\source" /I "..\..\source\include" /I "..\..\External\include" /GR /GX /M$(CECrtMTDebug) /Od /Ob1 /Gy /Zi /Fdlib\user_input.pdb /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "_LIB" /D "DEBUG" /c
    LIB32=link.exe -lib
    # ADD BASE LIB32 /nologo /out:"lib\user_input.lib"
    # ADD LIB32 /nologo /out:"lib\user_input.lib"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo

    !ENDIF

    # Begin Target

    # Name "user_input - Win32 (WCE ARMV4) Debug"
    # Begin Group "Source Files"

    # PROP Default_Filter ""
    # Begin Source File

    SOURCE=..\..\source\sys\ui\win32\user_input.cpp
    # End Source File
    # End Group
    # Begin Group "Header Files"

    # PROP Default_Filter ""
    # Begin Source File

    SOURCE=..\..\source\sys\ui\user_inputr.h
    # End Source File
    # End Group
    # End Target
    # End Project

     

  • Friday, November 25, 2005 7:24 AMGangadhar Heralgi - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,
    It indeed is a bug in our conversion utility, Can you please log a bug at our feedback center, attach this vcp file and mention that the absense of fields like Debug/Release in the configuration string fails to convert the project. I validated this and found that the conversion utility does not default to a configuration if the config string is missing in the config name.
    Mean time the workaround is to rename all your config names to contain the Debug/Release as appropriately and run the conversion again.

    Thanks for reporting this issue.
    Gangadhar
  • Friday, May 18, 2007 12:06 PMkothari_ronak Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Are you able to create new smart device C++ projects, or is that scenario broken as well? You shouldn't be seeing this error with the set of platforms that are installed by default, and the set of platforms in your project. Thanks,

    Jeff Abraham
    Visual Studio


    This is happening with me, however i could see smart devices in VC ++ project creation wizard.
    But not able to create any project.
  • Wednesday, April 02, 2008 3:21 PMDaniel P1_ Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I get this error message, if I want to open a project in VS2005 which should build for Windows Mobile 6 Standard SDK (or any other installed SDKs) , although I have installed it correctly. The projects with this configuration are unavailable. What could be the mistake?

    with kind regards
    Daniel