imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 05.08.2007, 14:19     # 1
Skazachnik
Newbie
 
Регистрация: 12.08.2006
Сообщения: 33

Skazachnik Нуль без палочки
Плагины Delphi/C++

Господа, помогите найти плагины ("примочки" к компилятору), чтобы можно было компилировать программы не только под Win, но и другие платформы. Буду благодарен!
Skazachnik вне форума  
Старый 06.08.2007, 06:45     # 2
PSyton
Junior Member
 
Аватар для PSyton
 
Регистрация: 19.04.2002
Адрес: Дом
Пол: Male
Сообщения: 187

PSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форуме
Что-то я не припомню подобных примочек.
При компиляции С++ используется нативные библиоткеи данной платформы и на выходе получается нативный бинарник. Это все же не ява.
Для сборки под разные платформы нужно просто использовать компиляторы на этих платформах. Под эмуляцией или на реальной системе.
А так чтобы VS, к примеру собирал линуксовую сборку, что-то слабо вериться. Если написать хорошие MakeFile'ы то сборка будет кроссплатформенной, но собирать для каждой все же придется на ней же.
В юниксе под винду собирать можно используя wine.
__________________
Дураки не динозавры - они не вымрут...
PSyton вне форума  
Старый 06.08.2007, 12:45     # 3
Legion2003
Member
 
Аватар для Legion2003
 
Регистрация: 31.05.2003
Адрес: Russia, St.Petersburg
Сообщения: 232

Legion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царстве
Skazachnik
Ты для начала определись, для чего - Delphi или C++. Как говорится, это две большие разницы
Для дельфи есть такой зверь CrossKylix
Для С++ борланд года четыре назад выпустил C++ BuilderX
__________________
Пиво должно быть правильным.
Вот водка - правильное пиво!
Legion2003 вне форума  
Старый 14.08.2007, 13:52     # 4
AlgualKi
Junior Member
 
Регистрация: 24.06.2007
Сообщения: 121

AlgualKi Путь к славе только начался
А вот за Кросс Кулих спасибочки!
AlgualKi вне форума  
Старый 14.08.2007, 15:50     # 5
torez
Guest
 
Сообщения: n/a

Есть библиотека QT для С++, кажись.
 
Старый 15.08.2007, 20:48     # 6
PSyton
Junior Member
 
Аватар для PSyton
 
Регистрация: 19.04.2002
Адрес: Дом
Пол: Male
Сообщения: 187

PSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форуме
Цитата:
Сообщение от torez Посмотреть сообщение
Есть библиотека QT для С++, кажись.
Ну есть, пишу я под нее давно и успешно, есть еще wxWidgets, и что? Кросскомпиляции там нет и быть не может - под каждую платформу своя нативная сборка. Хотим винду, собираем под виндой, хотим Мак - собираем на маке.
К тому же подобные библиотеки не закрывают на 100% функционал той или иной платформы и некоторые вещи все равно пишутся нативно под каждую поддерживаемую платформу.

Желаете почти кросскомпиляции? Пишите на яве. Хотя и там приходится писать низкоуровневые нативные вещи.
__________________
Дураки не динозавры - они не вымрут...
PSyton вне форума  
Старый 09.09.2007, 06:48     # 7
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от PSyton Посмотреть сообщение
При компиляции С++ используется нативные библиоткеи данной платформы и на выходе получается нативный бинарник.
Есть такое понятие как кросс-компиляция, то есть компиляцие на одной платформе под другую. РАзумеется при этом должны присутствовать необходимые библиотеки целевой платформы. http://en.wikipedia.org/wiki/Cross_compiler

Тот же GCC может это делать, на сколько я понимаю, но ни разу не пробовал (читайте по ссылке выше).
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 10.09.2007, 07:32     # 8
PSyton
Junior Member
 
Аватар для PSyton
 
Регистрация: 19.04.2002
Адрес: Дом
Пол: Male
Сообщения: 187

PSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форуме
Цитата:
Сообщение от Hubbitus Посмотреть сообщение
Тот же GCC может это делать, на сколько я понимаю, но ни разу не пробовал (читайте по ссылке выше).
Ты сам-то читал? Далеко не под каждую платформу это можно сделать. Например собрать виндовое приложение под линуксом проблематично, есть конечно Wine, но нативной винде это, возможно, будет работать с траблами.
__________________
Дураки не динозавры - они не вымрут...
PSyton вне форума  
Старый 10.09.2007, 11:32     # 9
Drakosha
Full Member
 
Аватар для Drakosha
 
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557

Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)
Цитата:
Сообщение от PSyton Посмотреть сообщение
Ты сам-то читал? Далеко не под каждую платформу это можно сделать. Например собрать виндовое приложение под линуксом проблематично, есть конечно Wine, но нативной винде это, возможно, будет работать с траблами.
Это то понятно. Но если приложение не ОС-ориентированное, т.е. использует libc, stl и т.д. и всё, то кросс компиляция без проблем сработает.
Drakosha вне форума  
Старый 10.09.2007, 15:05     # 10
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от PSyton Посмотреть сообщение
Ты сам-то читал? Далеко не под каждую платформу это можно сделать. Например собрать виндовое приложение под линуксом проблематично
Конечно читал. Конечно это не совсем тривиально, однако далеко не невозможно. Вот к примеру подробное How-To как это сделать на паскале http://wiki.lazarus.freepascal.org/C...32_under_Linux

Еще раз повторяю, это коненчо же не решается установкой одной опции в компиляторе, но если требуется именно кросс-компиляция, то это в принципе возможно, есть много информации и утилит, нужно читать и разбираться.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 03:07.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.