ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: SDK  (Прочитано 14635 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
SDK
« : 29 Января, 2010, 15:00:47 »

Записан

EdiRu

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 6
Re: SDK
« Ответ #1 : 18 Марта, 2010, 01:37:46 »

Добрый день!
SDK для Тион Про v2 ставится только если выбрать custom установку и отключить установку документации, в противном случае установка проходит с ошибками и откатывается. (решение вопроса нашел в инете)  ОС - Виста бизнес.
Пример проекта GPIO-Test не закружается VS2008, если не установить SDK-PXA270, хотя эта платформа меня не интересует (указаний на этот факт нет и догадаться не просто).
И самая большая проблема, возможно связанная с отсутствием опыта программирования мобильных устройств и особенно использования для этого VS2008: загрузив solution, могу выбрать SDK Тион про v2 только для платформы(solution?), а для самого проекта (GPIO_Test.vcproj) можно выбрать SDK только для Тион 270, откуда возникает подозрение, что именно для последнего процессора и компилируется программа (проверить не могу, железо пока от вас не дошло) И еще: компиляция не проходила и для Тион 270, пока я вручную не скопировал файл winnetwk.h из SDK for Tion Pro v2 в SDK for Tion270.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: SDK
« Ответ #2 : 18 Марта, 2010, 01:45:04 »

SDK и проект GPIO-Test делались для VS2005. Проблема возможно в этом. У меня проект компилируется без проблем и для EP9315 и для PXA270.
Записан

nephrael

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: SDK
« Ответ #3 : 29 Августа, 2010, 03:22:56 »

не подскажите причину возникновения ошибки и пути её исправления :
C:\Qt\QT4>nmake

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        cd src\winmain\ && "C:\Program Files\Microsoft Visual Studio 8\VC\bin\nm
ake.exe" -f Makefile

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        "C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe" -f Makefil
e.Debug all

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -nologo -Zm200 -Zc:wchar_t- -DDEBUG -D_DEBUG -Zi -MDd -W3 -w34100
-w34189 -EHs-c- -DQT_THREAD_SUPPORT -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DU
NICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DSTANDARDSHELL_UI_MODEL -D_
WIN32_WCE=0x600 -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -DARM -D_WIN
32 -D__arm__ -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_U
SE_MATH_DEFINES -DQT_NO_DYNAMIC_CAST -I"..\..\include" -I"tmp" -I"..\..\include\
QtCore" -I"c:\Qt\QT4\include\qtmain" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\i
nclude\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\wince60standard-armv4
i-msvc2005" -Fotmp\obj\debug_shared\ @C:\DOCUME~1\nephrael\LOCALS~1\Temp\nm409.t
mp
qtmain_win.cpp
C:\Program Files\Windows CE Tools\wce600\SDK for Tion Pro v2\include\ARMV4I\mall
oc.h(45) : error C2143: syntax error : missing ',' before '*'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\ce\bi
n\x86_arm\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\n
make.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

Переменные среды
C:\Qt\QT4>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\nephrael\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=COMPUTER_1
ComSpec=C:\WINDOWS\system32\cmd.exe
DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\nephrael
INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program File
s\Windows CE Tools\wce600\SDK for Tion Pro v2\include\ARMV4I;C:\Program Files\Wi
ndows CE Tools\wce600\SDK for Tion Pro v2\include;C:\Program Files\Microsoft Vis
ual Studio 8\VC\ce\atlmfc\include;C:\Program Files\Microsoft Visual Studio 8\Sma
rtDevices\SDK\SQL Server\Mobile\v3.0
LIB=C:\Program Files\Windows CE Tools\wce600\SDK for Tion Pro v2\lib\ARMV4I;C:\P
rogram Files\Microsoft Visual Studio 8\VC\ce\atlmfc\lib\ARMV4I;C:\Program Files\
Microsoft Visual Studio 8\VC\ce\lib\ARMV4I
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft
 Visual Studio 8\VC\ATLMFC\LIB
LOGONSERVER=\\COMPUTER_1
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;C:\Program Fil
es\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual Studio 8\V
C\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Pr
ogram Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Vis
ual Studio 8\Common\Tools;C:\Program Files\Microsoft Visual Studio 8\Common\IDE;
C:\Program Files\Microsoft Visual Studio 8\;$(FrameworkSDKDir)Bin;C:\Program Fil
es\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;C:\Program Files\Microsoft Visual
 Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Progr
am Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visu
al Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 8\VC\Plat
formSDK\bin;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\M
icrosoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\
VCPackages;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Fi
les\Intel\DMIX;C:\Qt\QT4\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 67 Stepping 3, AuthenticAMD
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=4303
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\nephrael\LOCALS~1\Temp
TMP=C:\DOCUME~1\nephrael\LOCALS~1\Temp
USERDOMAIN=COMPUTER_1
USERNAME=nephrael
USERPROFILE=C:\Documents and Settings\nephrael
VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8\VC
VS80COMNTOOLS=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\
VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
windir=C:\WINDOWS

« Последнее редактирование: 29 Августа, 2010, 03:25:10 от nephrael »
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: SDK
« Ответ #4 : 30 Августа, 2010, 18:39:38 »


Нужно установить SP1 для VS 2005.

Записан

Reserv

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9
Re: SDK
« Ответ #5 : 02 Сентября, 2010, 13:52:21 »

Можно ли ожидать SDK под VS2008? Если да, то в какие сроки?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: SDK
« Ответ #6 : 02 Сентября, 2010, 15:47:14 »

SDK для VS2008 делать не планируется, т.к. SDK формируется из BSP. А BSP собирать из VS2008 возможности нет.
Записан

Reserv

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9
Re: SDK
« Ответ #7 : 03 Сентября, 2010, 15:03:03 »

SDK для VS2008 делать не планируется, т.к. SDK формируется из BSP. А BSP собирать из VS2008 возможности нет.
Ответ ясен - никогда. )
Непонятно как появляются SDK, корректно работающие в VS2008, под другие платформы с WinCE.
Записан

MK

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 1
Re: SDK
« Ответ #8 : 15 Ноября, 2010, 18:22:51 »

SDK должен сразу же подхватываться Visual Studio 2005 ?
Должно быть перед этим на рабочей машине установлены Platform Builder и Windows CE ?
Записан

Подковыров Алексей

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 2
Re: SDK
« Ответ #9 : 23 Января, 2012, 07:19:31 »

Можно ли ожидать SDK под VS2008? Если да, то в какие сроки?
Если вопрос лишь в том, чтобы использовать SDK в VS2008, то решение есть. Но сборку такого SDK все же придется делать в vs2005. Для этого находим файл конфигурации SDK - *.sdkcfg. В нем есть строчка <Property NAME="VS Namespace">MS.VSIPCC.v80</Property>. Меняем ее на <Property NAME="VS Namespace">MS.VSIPCC.v90</Property>. Делаем сборку SDK. Полученный *.msi файл теперь можно проинсталлирровать в vc2008.
Записан

Petr.Andr

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 21
Re: SDK
« Ответ #10 : 01 Августа, 2012, 00:29:50 »

Установили 2005 студию + SP1, установили SDK "SDK-CE50-EP9315.msi", но студия почему то не подхватывает SDK. Просьба помочь в решении проблемы. Заранее благодарю.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: SDK
« Ответ #11 : 01 Августа, 2012, 21:16:02 »

Что значит "не подхватывает"?
При создании нового проекта "Smart Device", на вкладке "Platforms" должен присутствовать пункт "EP9315Ship". Его нет?

Какую ОС используете? Если Vista или 7, то устанавливать SDK нужно с правами администратора, а также после установки SP1 нужно установить Visual Studio 2005 Service Pack 1 Update for Windows Vista
Записан

Petr.Andr

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 21
Re: SDK
« Ответ #12 : 02 Августа, 2012, 10:59:34 »

ОС Vista, VS2005 + SP1 + Update for vista. SDK ставим с правами администратора, но пункт "EP9315Ship" во вкладке "Platforms" не появляется.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: SDK
« Ответ #13 : 02 Августа, 2012, 13:53:46 »

Попробуйте так:

1. Удалите SDK
2. Запустите консоль (cmd.exe) с правами администратора
3. Выполните команду "msiexec /qb /i SDK-CE50-EP9315.msi"
Записан

Petr.Andr

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 21
Re: SDK
« Ответ #14 : 02 Августа, 2012, 16:11:54 »

Спасибо, Ваш совет помог.
Есть еще один вопрос. Если создавать проект С++ для smart device, во вкладке "platforms" можно указать EP9315Ship, но если создавать проект C# для smart device, во вкладке "platforms" по прежнему фигурирует только Any CPU; x86; x64.
Правильно ли я понимаю, что данный SDK предназначен только для проектов С++? Для проектов C# где-нибудь можно раздобыть подобный SDK?

Записан