WinCE рдХреЗ рд▓рд┐рдП Windows рд╕реЗ рдХреНрд░реЙрд╕-рд╕рдВрдХрд▓рди POCO

POCO C ++ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рд╣рд▓реНрдХрд╛, рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдорд▓реНрдЯреА-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдмреВрд╕реНрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЙрдкрд▓рдмреНрдз рд╣реИред

POCO рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА:

pocoproject.org/features.html

ru.wikipedia.org/wiki/POCO

рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдард┐рдд рд╡рд░реНрдЧ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рд▓реЗрдЦрди рдПрдЪрдЯреАрдПрдордПрд▓-рдСрдирд▓рд╛рдЗрди, рдПрдЪрдЯреАрдПрдордПрд▓-рдСрдлрд╝рд▓рд╛рдЗрди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдкреНрд░рд▓реЗрдЦрди - рдкреАрдбреАрдПрдл рдореЗрдВ: pocoproject.org/documentation/index.html



POCO рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдореАрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ - рдмрд╣реБрдд рдХреБрдЫ - рд╕рдм рдХреБрдЫ, рдПрдХ рд╕реА ++ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рд╕реБрдЦреА рдЬреАрд╡рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП! рдЯреВрд▓рдХрд┐рдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдЪрд╛рд░рд┐рдд рдПрдкреАрдЖрдИ рд╣реИред



POCO рд╕рд╣рд┐рдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд┐рдВрдбреЛрдЬ, рд╡рд┐рдВрдбреЛрдЬ рд╕реАрдИ, рд▓рд┐рдирдХреНрд╕ред



рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ POCO рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЗрди OS рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рдЗрди рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕реЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЕрд╕реЗрдВрдмрд▓реА рдХреА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдЕрд╡рдЧрдд рдХрд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рдкреНрд░рд┐рдп рд╕реА ++ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЕрдкрдиреЗ рддреАрди рд▓реЗрдЦреЛрдВ рдореЗрдВ "рд╡рд┐рдВрдбреЛрдЬ рд╕реЗ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓ рдкреАрдУрд╕реАрдУ"ред



рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕реЗ рдЖрд░реНрдЯрд┐рдХрд▓ "рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓ рдкреЛрдХреЛ" habrahabr.ru/post/222661



WinCE рдХрд╕реНрдЯрдо SDK рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕реЗ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓ POCO



рдпрд╣рд╛рдБ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рддрд░реАрдХрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

- XAC рдЯрд░реНрдорд┐рдирд▓ рдХреЗ Windows CE SDK (ARM9, Windows CE 6.0) рдХреЗ рд▓рд┐рдП

- рд╡рд┐рдВрдбреЛрдЬ 7 64 рд╣реЛрд╕реНрдЯ рдорд╢реАрди

- рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ 2008 рд╕реЗ POCO рдмрд┐рд▓реНрдб

- POCO рдмреЗрд╕рд┐рдХ рдПрдбрд┐рд╢рди 1.4.6p4



рдЖрдИрдбреАрдИ рдФрд░ рдПрд╕рдбреАрдХреЗ рддреИрдпрд╛рд░реА


рдПрдХ рдЫреЛрдЯрд╛ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо:

- рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ VS2005 рдпрд╛ VS2008 рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдВрдбреЛрдЬ рд╕реАрдИ рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╛рд╕ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

- Windows CE рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рд╢реЗрд╖ ActiveSync рдЯреВрд▓ "рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдВрдЯрд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рд╡рд┐рдХрд┐ рдкрд░ рд╣реИрдВ: ru.wikipedia.org/wiki/ActiveSyncред ActiveSync рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ - рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдХреЗ, ActiveSync рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЖрдЧреЗ рдкрд╛рддрд╛ рд╣реИред рдЕрдм рдЖрдк рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЗрд╕рдХрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2008 рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

Microsoft Visual Studio 2008 рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ "рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2008 Professional.zip" rutracker.org

Microsoft Visual Studio 2008 sp1 "VS90sp1-KB945140-ENU.exe" www.microsoft.com/en-us/download/details.aspx?id=10986

рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ 6 рдПрд╕рдбреАрдХреЗ "рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ 6 рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдПрд╕рдбреАрдХреЗ рд░рд┐рдлреНрд░реЗрд╢.рдПрдордПрд╕рдЖрдИ" www.microsoft.com/en-us/download/details.aspx?id=6135

рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ 6.1 рдПрд╕рдбреАрдХреЗ "рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ 6.1 рдПрдореБрд▓реЗрдЯрд░ рдЗрдореЗрдЬреЗрдЬ" www.microsoft.com/en-us/download/details.aspx?id=16182



2. рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдПрд╕рдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рд▓рд┐рдП: "SAIO_CE60_SDK_R16.msi" рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред

рд▓реЗрдХрд┐рди! рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдПрд╕рдбреАрдХреЗ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдк Microsoft рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдорд╛рдирдХ рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ рдПрд╕рдбреАрдХреЗ рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдорд╛рдирдХ рдПрд╕рдбреАрдХреЗ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдорд╛рди рд╡рд┐рдВрдбреЛрдЬ рд╕реАрдИ рдХрд╛ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



3. рдбрд┐рд╡рд╛рдЗрд╕ рдЦреЛрдЬ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред

USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ USB рдкрд░ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ ActiveSync рдХреЛ рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рдВрдбреЛрдЬ 7 рдореЗрдВ, "рдкреЛрд░реНрдЯреЗрдмрд▓ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕" рдЙрдк-рд╢реНрд░реЗрдгреА рдХреЛ "рдХрдВрдкреНрдпреВрдЯрд░" рд╢реНрд░реЗрдгреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЬрд░рд┐рдП рдЖрдк рд╡рд┐рдВрдбреЛрдЬрд╕реАрдИ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред



4. рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓реЙрдиреНрдЪ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рд╣рдорд╛рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪрд░рдг 3 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред VS2008 рдЦреЛрд▓реЗрдВ рдФрд░ рд╡рд┐рдЬрд╝рд╛рд░реНрдб "рд╡рд┐рдЬреБрдЕрд▓рд╕реА ++" -> "рд╡рд┐рди 32 рд╕реНрдорд╛рд░реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред

рдЫрд╡рд┐

рд╣рдо F5 рдХреБрдВрдЬреА рджрдмрд╛рдХрд░ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ Win32 рдкрд░реАрдХреНрд╖рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред



рд╣рдорд╛рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА SDK рдкрд░реНрдпрд╛рд╡рд░рдг рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рдХрд░рдирд╛


POCO рдХрдВрд╕реЛрд▓ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдПрд╕рдбреАрдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдПрдХ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдореЙрдбрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирдореВрдирд╛
@echo off





echo Environment Selection:SAIO_CE60_SDK_R16 (ARMV4I)





set PATH=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;$(WindowsSdkDir)\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\;$(FrameworkSDKDir)Bin;%PATH%





set INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include;C:\SAIO_CE60_SDK_R16\include\ARMV4I;C:\SAIO_CE60_SDK_R16\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\SmartDevices\SDK\SQL Server\Mobile\v3.0





set LIB=C:\SAIO_CE60_SDK_R16\lib\ARMV4I;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\atlmfc\lib\ARMV4I;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\lib\ARMV4I









рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдорд╛рдг
Qt рдЯреВрд▓рдХрд┐рдЯ рд╕реЗ checksdk.exe



рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ Sdk рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╛рдореЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрдпрдирд┐рдд SDK рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд╕ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред

- WindowsCE qt-project.org/downloads рдХреЗ рд▓рд┐рдП Qt рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп "Qt рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ 4.8.6 рдХрд╛ Windows CE (269 MB) (рдЬрд╛рдирдХрд╛рд░реА)" рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ

рдХрд╣реАрдВ рдкрд░ рдЗрд╕реЗ рдкреИрдХ рдХрд░реЗрдВ, рдФрд░ / рдмрд┐рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣рдо checkdk.exe рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкрд╛рддреЗ рд╣реИрдВ

- VS2008 "рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2008 x64 рдХреНрд░реЙрд╕ рдЯреВрд▓ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ" рдЦреЛрд▓ рдЦреЛрд▓реЗрдВ

рдЫрд╡рд┐



Checkdk.exe рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ

-run checkdk.exe checksdk.exe -list



рдФрд░ рд╕реНрдерд╛рдкрд┐рдд SDKs рдХреА рд╕реВрдЪреА рджреЗрдЦреЗрдВ:

рдЫрд╡рд┐



рдЪрдпрдирд┐рдд SDK рдХреЗ рд▓рд┐рдП рдмреИрдЪ рд╡рд╛рддрд╛рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рд╕реБрдзрд╛рд░реЗрдВ:

checksdk.exe -sdk "SAIO_CE60_SDK_R16 (ARMV4I)" -script wm6.bat







POCO рдХреА рддреИрдпрд╛рд░реА


1. POCO рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ:

pocoproject.org/download/index.html рдкрд░ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ POCO рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдмрдЯрди "рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд, рдУрдПрд╕ рдПрдХреНрд╕, рдЖрджрд┐" рджреНрд╡рд╛рд░рд╛ред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдкреБрд░рд╛рд▓реЗрдЦ poco-1.4.6p4.tar.gz





рдПрдХ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, WinRAR рдФрд░ C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16



рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16



рдореИрдВ POCO рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDK рдХреЗ рдирд╛рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред



2. POCO рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЬрдбрд╝ рдореЗрдВ рдмреИрдЪ SDK рдкрд░реНрдпрд╛рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред



3. POCO рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рдПрд╕рдбреАрдХреЗ рдХреЗ рдирд╛рдо рдкрд░ Digi JumpStart (ARMV4I)



рдЙрджрд╛рд╣рд░рдг, рдЙрджрд╛рд╣рд░рдг: SAIO_CE60_SDK_R16 (ARMV4I)





рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╕рднреА рдШрдЯрдирд╛рдПрдВ: <locale.h>

qfreplace i-vd.org.ru/soft/qfreplace.shtml







4. .

buildwin.

POCO build_CE_vs90.cmd



, buildwin .

, ,

build_CE_vs90-all.cmd



:

@echo off





buildwin 90 build all both WinCE samples







POCO

1. VS2008. Visual Studio 2008 x64 Win64 Command Prompt





рдЫрд╡рд┐





2. POCO :

cd C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16







3. SDK. :

wm6.bat







4. POCO. :

build_CE_vs90-all.cmd







:

\bin\__sdk





\lib\__sdk





:

\bin\SAIO_CE60_SDK_R16 (ARMV4I)

\lib\SAIO_CE60_SDK_R16 (ARMV4I)





"POCO C++ Libraries GNU Make Build System" pocoproject.org/docs/99150-GMakeBuildNotes.html

"Building On Windows" pocoproject.org/docs/00200-GettingStarted.html



***



++ . , !



.








<locale.h>





qfreplace i-vd.org.ru/soft/qfreplace.shtml







4. .

buildwin.

POCO build_CE_vs90.cmd



, buildwin .

, ,

build_CE_vs90-all.cmd



:

@echo off





buildwin 90 build all both WinCE samples







POCO

1. VS2008. Visual Studio 2008 x64 Win64 Command Prompt





рдЫрд╡рд┐





2. POCO :

cd C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16







3. SDK. :

wm6.bat







4. POCO. :

build_CE_vs90-all.cmd







:

\bin\__sdk





\lib\__sdk





:

\bin\SAIO_CE60_SDK_R16 (ARMV4I)

\lib\SAIO_CE60_SDK_R16 (ARMV4I)





"POCO C++ Libraries GNU Make Build System" pocoproject.org/docs/99150-GMakeBuildNotes.html

"Building On Windows" pocoproject.org/docs/00200-GettingStarted.html



***



++ . , !



.




<locale.h>





qfreplace i-vd.org.ru/soft/qfreplace.shtml







4. .

buildwin.

POCO build_CE_vs90.cmd



, buildwin .

, ,

build_CE_vs90-all.cmd



:

@echo off





buildwin 90 build all both WinCE samples







POCO

1. VS2008. Visual Studio 2008 x64 Win64 Command Prompt





рдЫрд╡рд┐





2. POCO :

cd C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16







3. SDK. :

wm6.bat







4. POCO. :

build_CE_vs90-all.cmd







:

\bin\__sdk





\lib\__sdk





:

\bin\SAIO_CE60_SDK_R16 (ARMV4I)

\lib\SAIO_CE60_SDK_R16 (ARMV4I)





"POCO C++ Libraries GNU Make Build System" pocoproject.org/docs/99150-GMakeBuildNotes.html

"Building On Windows" pocoproject.org/docs/00200-GettingStarted.html



***



++ . , !



.




<locale.h>





qfreplace i-vd.org.ru/soft/qfreplace.shtml







4. .

buildwin.

POCO build_CE_vs90.cmd



, buildwin .

, ,

build_CE_vs90-all.cmd



:

@echo off





buildwin 90 build all both WinCE samples







POCO

1. VS2008. Visual Studio 2008 x64 Win64 Command Prompt





рдЫрд╡рд┐





2. POCO :

cd C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16







3. SDK. :

wm6.bat







4. POCO. :

build_CE_vs90-all.cmd







:

\bin\__sdk





\lib\__sdk





:

\bin\SAIO_CE60_SDK_R16 (ARMV4I)

\lib\SAIO_CE60_SDK_R16 (ARMV4I)





"POCO C++ Libraries GNU Make Build System" pocoproject.org/docs/99150-GMakeBuildNotes.html

"Building On Windows" pocoproject.org/docs/00200-GettingStarted.html



***



++ . , !



.




<locale.h>





qfreplace i-vd.org.ru/soft/qfreplace.shtml







4. .

buildwin.

POCO build_CE_vs90.cmd



, buildwin .

, ,

build_CE_vs90-all.cmd



:

@echo off





buildwin 90 build all both WinCE samples







POCO

1. VS2008. Visual Studio 2008 x64 Win64 Command Prompt





рдЫрд╡рд┐





2. POCO :

cd C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16







3. SDK. :

wm6.bat







4. POCO. :

build_CE_vs90-all.cmd







:

\bin\__sdk





\lib\__sdk





:

\bin\SAIO_CE60_SDK_R16 (ARMV4I)

\lib\SAIO_CE60_SDK_R16 (ARMV4I)





"POCO C++ Libraries GNU Make Build System" pocoproject.org/docs/99150-GMakeBuildNotes.html

"Building On Windows" pocoproject.org/docs/00200-GettingStarted.html



***



++ . , !



.




<locale.h>





qfreplace i-vd.org.ru/soft/qfreplace.shtml







4. .

buildwin.

POCO build_CE_vs90.cmd



, buildwin .

, ,

build_CE_vs90-all.cmd



:

@echo off





buildwin 90 build all both WinCE samples







POCO

1. VS2008. Visual Studio 2008 x64 Win64 Command Prompt





рдЫрд╡рд┐





2. POCO :

cd C:/poco/poco-1.4.6p4-wince-SAIO_CE60_SDK_R16







3. SDK. :

wm6.bat







4. POCO. :

build_CE_vs90-all.cmd







:

\bin\__sdk





\lib\__sdk





:

\bin\SAIO_CE60_SDK_R16 (ARMV4I)

\lib\SAIO_CE60_SDK_R16 (ARMV4I)





"POCO C++ Libraries GNU Make Build System" pocoproject.org/docs/99150-GMakeBuildNotes.html

"Building On Windows" pocoproject.org/docs/00200-GettingStarted.html



***



++ . , !



.







All Articles