crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QT 5.4.2 и WinCE 7
vreditel85
  опции профиля:
сообщение 9.6.2015, 16:59
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 9.6.2015
Пользователь №: 4397

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем привет.
Такая проблема. Есть небольшое приложение (пробное), созданное в QT 5.4.2, я его хочу запустить на WinCE 7. Подскажите, как это сделать? Тупо перенес отлаженный проект на платформу, но при запуске выдает, что test.exe не является приложением этой винды (в общем, я на успех при этом и не рассчитывал). Надеюсь на вашу помощь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mevn
  опции профиля:
сообщение 16.6.2015, 8:07
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 24.12.2013
Пользователь №: 4016

Спасибо сказали: 0 раз(а)




Репутация:   0  


Делается это примерно так (к сожалению нет под рукой ссылок)
1. Интегрировать QT c MS VS
2. Настроить MS VS на компиляцию под WinCE 7
3. Скомпилировать проект в MS VS настроенную по пунктам 1 и 2
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vreditel85
  опции профиля:
сообщение 25.6.2015, 11:06
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 9.6.2015
Пользователь №: 4397

Спасибо сказали: 0 раз(а)




Репутация:   0  


mevn,
C SDK, вроде, разобрался.
 configure -platform win32-msvc2008 -xplatform wince70embedded-armv4i-msvc2008 -D QT_NO_CURSOR -D QT_NO_CLIPBOARD -D QT_NO_DRAGANDDROP -D QT_NO_ACCESSIBILITY -D QT_NO_SESSIONMANAGER

проходит и настает очередь команды nmake, и тут получаю такую ошибку
.\qtmain_win.cpp(92) : error C2731: WinMain: функция не может быть перегружена
        .\qtmain_win.cpp(87): см. объявление 'WinMain'

порывшись в инете исправил с этого:
#ifdef Q_OS_WINCE
int WINAPI WinMain(HINSTANCE instance, HINSTANCE prevInstance, [B]LPWSTR[/B] /*wCmdParam*/, int cmdShow)

на это:
#ifdef Q_OS_WINCE
int WINAPI WinMain(HINSTANCE instance, HINSTANCE prevInstance, [B]LPSTR[/B] /*wCmdParam*/, int cmdShow)

и теперь выдает вот такую ошибку:
QtCored_resource.rc(12) : error RC2104 : undefined keyword or key name: VS_FF_DE
BUG
NMAKE : неустранимая ошибка U1077: "C:\Program Files\\Microsoft SDKs\Windows\v6.
0A\bin\rc.EXE": возвращенный код "0x1"
Stop.

не понимаю, куда копать дальше?!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 22:57