Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Программирование на C++ для Mac  (Прочитано 13632 раз)
0 Пользователей и 1 Гость смотрят эту тему.
The Nameless One
Помогающий

ru
Offline Offline
Пол: Мужской

« : 21-08-2009 22:37 » new

Сорри за нубский вопрос, но я могу писать на С++ программы для Макентошей?

Слышал, что для их Mac OS нужен Objectiv C.

Просветите, пожалуйста, что да как?
« Последнее редактирование: 22-08-2009 16:41 от Вад » Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #1 : 21-08-2009 23:42 » 

Писать можешь хоть на чём.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
The Nameless One
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 22-08-2009 07:11 » 

А что там за Objectiv C?
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #3 : 22-08-2009 07:52 » 

На маке также прекрасно работает GCC. Если программа не использует специфику OS. То она практически без изменений может быть портирована на Windows, Linux, MacOS. Дня три назад  на виртуалке у себя запустил OpenSolaris, Там также используется GCC. Для написания GUI можно использовать Qt или GTK. На Windows и на Linux они точно присутствуют. Qt видел на маках.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
The Nameless One
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 22-08-2009 10:56 » 

Большое спасибо за разъяснения!
Записан
The Nameless One
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 22-08-2009 11:29 » 

И ещё, подскажите, пожалуйста, графическое API, OpenGL будет работать на MACах?

Если я напишу программу, использующую в качестве GUI Qt, а для графики OpenGL, то она будет работать на всех системах?
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #6 : 22-08-2009 16:54 » 

Должна работать. С OpenGL я не баловался. Так что 100 процентов не могу гарантировать.

Ты также можеш столкнутся с разной культурой использования клавиш. Например в Linux как правило для разворачивания окна во весь экран используют клавишу F11. В маке насколько я понял эта клавиша исполузуется системой для настройки звука. Также макаводы обходятся всего 1 клавишей на мыше. А новое поколение буков вообше без клавиши на тачподе работают. Так что слишком много функций на мыш не повесиш.
« Последнее редактирование: 22-08-2009 17:06 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 22-08-2009 16:59 » 

Если я напишу программу, использующую в качестве GUI Qt, а для графики OpenGL, то она будет работать на всех системах?
Компилировать, в любом случае, придётся под каждую систему отдельно. Так что корректнее говорить, что программа практически не потребует портирования под каждую отдельную систему.
Записан
The Nameless One
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 22-08-2009 21:25 » 

Всем большое спасибо за комментарии Улыбаюсь
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines