Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
SeryZone
56 / 28 / 5
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
#1

Компиляторы для телефона (Nokia X3) - C++

06.04.2012, 20:07. Просмотров 1670. Ответов 13
Метки нет (Все метки)

Допустим, я написал программу на С++. Компилирую её под Windows. Как мне откомпилировать её для телефона (Nokia X3)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2012, 20:07     Компиляторы для телефона (Nokia X3)
Посмотрите здесь:

Hello world и компиляторы C++
Приложения для телефона C++
C++ Разные компиляторы
C++ Компиляторы
C++ Компиляторы
C++ Почему в адресе сайта http://qt.nokia.com/products/ присутствует слово nokia?
компиляторы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
06.04.2012, 21:25     Компиляторы для телефона (Nokia X3) #2
SeryZone, переписать её на QT.
Байт
Эксперт C
15551 / 9893 / 1487
Регистрация: 24.12.2010
Сообщений: 18,503
06.04.2012, 23:09     Компиляторы для телефона (Nokia X3) #3
Цитата Сообщение от Gepar Посмотреть сообщение
SeryZone, переписать её на QT.
Ну, переписали на Qt. Что дальше?
Скомпилировали под Windows, проверили - работает.
Скомпилировали под Linux. Тоже заработало. При этом сделали это и на своем десктопе, и на хосте (а какая там железяка, знает только тот, кто знает все. В итоге имеем 3 экзэшника. Пойдет ли хоть один из них на Nokia ? Мне, почему-то кажется, что нет.
Я тут даже не затрагиваю проблему визуализации, пусть это будут чисто консольные (или cgi-скриптовые) приложения. Но с файлами, а значит и с осью, им придется работать, общаться. Значит, для Nokia они должны транслироваться совсем в другие команды.
Или я чего-то недопонимаю. Скорее всего, именно так.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
06.04.2012, 23:16     Компиляторы для телефона (Nokia X3) #4
Тык
Байт
Эксперт C
15551 / 9893 / 1487
Регистрация: 24.12.2010
Сообщений: 18,503
07.04.2012, 00:37     Компиляторы для телефона (Nokia X3) #5
Toshkarik, Спасибо. Информации много. Даже слишком много. А в двух простых словах пояснить нельзя? Хотя бы "Да" или "Нет". Или все-таки надо транслироваться на чем-то аппаратно совместимом? Или можно указать целевую машину?
Я как раз сейчас потихонечку пытаюсь вползти в мир Qt. О, это совсем другой мир! Как будто там присутствует старый добрый Си, но где-то на задворках, я бы сказал, что Qt благосклонно позволяет старику шевелиться, но только из уважения к его сединам.
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
07.04.2012, 00:46     Компиляторы для телефона (Nokia X3) #6
На сколько знаю Qt SDK решает)
Там есть инструментарий для написания программ на мобильные платформы Symbian, Maemo.
В файле проекта просто указывается под что собрать и все.
Сам SDK имеет хорошую документацию и кучу примеров.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
07.04.2012, 00:48     Компиляторы для телефона (Nokia X3) #7
Я пока еще под symbian ничего не писал, но думаю, что в будущем обязательно попробую. Знаю, что можно компилировать с помощью GCC для symbian. Если конечно GCC собран как кроссплатформенный компилятор. Так же поповоду qt под symbian думаю стоит начать отсюда Support for Symbian
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
07.04.2012, 10:35     Компиляторы для телефона (Nokia X3) #8
Байт, мне кажется в "переписать" не имелось ввиду просто перебить код в Qt-шной компиляторе )
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
07.04.2012, 12:39     Компиляторы для телефона (Nokia X3) #9
Цитата Сообщение от Байт Посмотреть сообщение
Пойдет ли хоть один из них на Nokia ? Мне, почему-то кажется, что нет.
Нокиа купила qt, как вы думаете если выбрать в свойствах проекта платформу sybmbian оно будет собираться под symbian, под windows или под линукс?
Байт
Эксперт C
15551 / 9893 / 1487
Регистрация: 24.12.2010
Сообщений: 18,503
07.04.2012, 13:22     Компиляторы для телефона (Nokia X3) #10
Цитата Сообщение от Gepar Посмотреть сообщение
Нокиа купила qt, как вы думаете если выбрать в свойствах проекта платформу sybmbian оно будет собираться под symbian, под windows или под линукс?
Не подскажите ли как это конкретно сделать. В каких файлах какие слова сказать?
SeryZone
56 / 28 / 5
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
07.04.2012, 15:43  [ТС]     Компиляторы для телефона (Nokia X3) #11
Ну, телефоны поддерживают Java приложения, но у них далеко не exe формат!

Добавлено через 1 минуту
Нужен отдельный компилятор, чтоли?
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
09.04.2012, 19:58     Компиляторы для телефона (Nokia X3) #12
Цитата Сообщение от Байт Посмотреть сообщение
Не подскажите ли как это конкретно сделать. В каких файлах какие слова сказать?
Ну так вперёд же на сайт нокиа для разработчиков раз интересно стало что и как: http://www.developer.nokia.com/. Слово QT на главной не заметить нереально.
Добавлю что нокиа что-то там собиралась сделать поддержку qt для своих телефонов s40, тоесть для обычных звонилок, в будущем с выходом там очередной s40v8 например.

Цитата Сообщение от SeryZone Посмотреть сообщение
Ну, телефоны поддерживают Java приложения, но у них далеко не exe формат!
1) Вы написали приложение на с++, не на яве!
2) Мобильная ява - особо ограниченная ява именуемая j2me и с исполняемыми приложениями в формате jar.
SeryZone
56 / 28 / 5
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
12.04.2012, 18:54  [ТС]     Компиляторы для телефона (Nokia X3) #13
Вот код на C++, осталось только откомпилировать!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include<stdio.h>
 
int main()
{
  int a[2000]={0}, i, j, n, fl=0, max=0;
  scanf("%d", &n);
  a[0]=1;
  for(i=2; i<=n; i++)
  {
      for(j=0; j<=max; j++)
          a[j]*=i;
      for(j=0; j<max; j++)
          if(a[j]>99999)
          {
              a[j+1]+=a[j]/100000;
              a[j]%=100000;
          }
      if(a[max]>99999)
      {
              a[max+1]+=a[max]/100000;
              a[max++]%=100000;
      }
  }
  for(i=1999; i>=0; i--)
  {
      if(fl==1)
          printf("%05d", a[i]);
      if(a[i]>0 && fl==0)
      {
          printf("%d", a[i]);
          fl=1;
      }
  }
  printf("\n");
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2012, 01:08     Компиляторы для телефона (Nokia X3)
Еще ссылки по теме:

Чем отличаются компиляторы? C++
C++ Алгоритм по подобию заставки Edu Math телефона Nokia
C++ Программа для поиска в тексте номеров телефона
Компиляторы и IDE C++ C++
C++ Где найти компиляторы C++ для IDE NetBeans и как их установить?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
13.04.2012, 01:08     Компиляторы для телефона (Nokia X3) #14
как все запущено
Yandex
Объявления
13.04.2012, 01:08     Компиляторы для телефона (Nokia X3)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru