Russian Qt Forum
Ноябрь 23, 2024, 17:12
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
С/C++
>
OpenGL, glut, C++. Программирование для iOS
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: OpenGL, glut, C++. Программирование для iOS (Прочитано 11163 раз)
G-virus
Гость
OpenGL, glut, C++. Программирование для iOS
«
:
Март 31, 2012, 19:54 »
Всем привет. Подскажите, пожалуйста, способ программирования приложений на OpenGL под iPad,iPhone. Что интересует:
1. установка компилятора под linux, который компилит для iOS (возможно ли)
2. Обязательно ли Objective-C, можно ли отделаться C++
3. Что нужно установить дополнительно, чтобы собрать программу для планшета либо айпонта.
Спасибо
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #1 :
Март 31, 2012, 20:13 »
может проще поставить мак ос в виртуалку и там собирать без бубна?
плюсами отделаться по большей части можно, только думаю некоторые ключевые моменты (main(), appdelegate) должны всяко быть на Objective-C
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #2 :
Март 31, 2012, 20:38 »
[offtop]
Предложений (порой весьма настойчивых) написать софт под ios у меня хватает. Не потому что я "такой умный" - просто старый программист на Mac со старыми связями. Но вот я пока не видел ни одного стоящего. Как-то получается что я чего-то должен суетиться, осваивать, доказывать и.т.п.. Зато хорошо заметно что у др стороны реальных обязательств по нулям, максимум типа "ну там посмотрим".
Не стоит путать "продвинутые технологии" с "реальным заработком", мол, если модно - так там и заработать можно. Здравый смысл говорит что не Вы первый кому это пришло в голову. Вероятность оказаться в роли "пушечного мяса" здесь очень велика
Записан
G-virus
Гость
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #3 :
Март 31, 2012, 21:26 »
Igors
, действительно оффтоп. Мне просто нужно портировать приложение под планшеты, и не потому, что это модно или не модно, а потому, что так надо.
kambala
, а если как-то без виртуалки, широкий бубен понадобится?
Записан
ufna
Гость
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #4 :
Март 31, 2012, 22:06 »
А может найти подходящее к делу SDK или движок и не мучать себя бубном?
Записан
ufna
Гость
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #5 :
Март 31, 2012, 22:12 »
писать под линуксом для мака - сложновато в любом случае. под винду - решения есть, к примеру Marmalade SDK - С++/GL/сборка "на месте".
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #6 :
Март 31, 2012, 22:19 »
Цитата: G-virus от Март 31, 2012, 21:26
kambala
, а если как-то без виртуалки, широкий бубен понадобится?
без понятия, я не знаю как в линуксах обстоят дела со сборкой под iOS.
но неужели настолько проблематично поставить виртуалку?
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
G-virus
Гость
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #7 :
Март 31, 2012, 22:30 »
Цитата: kambala от Март 31, 2012, 22:19
но неужели настолько проблематично поставить виртуалку?
Ну можно конечно, но вообще я пытался избежать этого..
Цитата: ufna от Март 31, 2012, 22:12
писать под линуксом для мака - сложновато в любом случае. под винду - решения есть, к примеру Marmalade SDK - С++/GL/сборка "на месте".
В принципе, можно и на винде. Я почему-то думал, что, наоборот, на винде будет сложнее писать. Про Marmalade SDK почитаю, спасибо
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #8 :
Апрель 01, 2012, 09:30 »
Мак под виртуалку это хорошо, но тормозит зара сильно, хотя может это на моем компе так, да и найти его под виртуаль тож не так просто, вроде были сборки готовые под VMWare. Насчет писать на object-c, по идее можно писать и на плюсах, у cocoa вроде был интерфейс для этого дела, но что из этого получиться не знаю
Сам недавно хотел под мак на плюсах писать, ибо object-c уж как то сильно глаз режет, но в итоге пока на КуТе сижу )))
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #9 :
Апрель 01, 2012, 12:49 »
Цитата: ecspertiza от Апрель 01, 2012, 09:30
Мак под виртуалку это хорошо, но тормозит зара сильно, хотя может это на моем компе так, да и найти его под виртуаль тож не так просто, вроде были сборки готовые под VMWare.
я полгода сидел в виртуалке в сноу леопарде - подтормаживало конечно, но было терпимо (intel core2duo e8200, 4 gb ram, geforce 8800gt). и да, проще конечно качать готовые сборки, хоть на том же рутрекере.
Цитата: ecspertiza от Апрель 01, 2012, 09:30
Насчет писать на object-c, по идее можно писать и на плюсах, у cocoa вроде был интерфейс для этого дела
cocoa - это уже objective-c only, carbon (предыдущая технология) - плюсы. в iOS используется cocoa touch, так что без objective-c тут никуда, разве что если всё приложение сделано с использованием opengl, и то не факт - там используется opengl es, что, как я понял, является облегчённой версией opengl.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
G-virus
Гость
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #10 :
Апрель 01, 2012, 13:21 »
Цитата: kambala от Апрель 01, 2012, 12:49
cocoa - это уже objective-c only, carbon (предыдущая технология) - плюсы. в iOS используется cocoa touch, так что без objective-c тут никуда, разве что если всё приложение сделано с использованием opengl, и то не факт - там используется opengl es, что, как я понял, является облегчённой версией opengl.
Ну вообще да, я планирую всю графику приложения, кнопочки и прочее рисовать OpenGL-м. Только вот окошко создать для него...
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #11 :
Апрель 01, 2012, 14:19 »
примеры по использованию опенгла есть у эппла в документации, так что создание окошка можешь подчерпнуть оттуда
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
qt_user
Гость
Re: OpenGL, glut, C++. Программирование для iOS
«
Ответ #12 :
Апрель 01, 2012, 21:24 »
Можно поставить хакинтош (как я и сделал), поставить xcode и программировать на Objective-C++ (микс плюсов и Objective-C)
Дела обстоят так: от Objective-C никуда не денешься - пишем на нем интерфейс (к тому же как по мне вполне норм язык,
не хватает только множественного наследования и аргументов по умолчанию), движок пишем на С++
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...