Отправляет email-рассылки с помощью сервиса Sendsay

Портирование проек та.

Здраствуйте,
Есть ли руководства по портированию проектов на VC++ for win -> Xfree?
Где можно взять и почитать?

Ответить   "azalio" Mon, 23 Aug 2004 16:51:14 +0400 (MSD) (#216929)

 

Ответы:

On 23.08.2004 16:51, azalio wrote:

Отличий слишком много; если не пользоваться графическими библиотеками,
портирование будет мучительным. Обычно в таких случаях рекомедуют wxWidgets
(бывшие wxWindows) - если оригинакльная программа написана с использованием
MFC, перенос ее на wxWidgets отнимает сравнительно мало времени и сил. Если
использовался VCL, то ближе всего лежит CLX. В остальных случаях имеет смысл

переписать пользовательский интерфейс с нуля.

Ответить   Mon, 23 Aug 2004 23:24:39 +0400 (#217135)

 

Да пребудут с вами исходники!

К сожалению, легче будет делать все с самого начала :(

Ответить   Tue, 24 Aug 2004 04:29:10 +0400 (#217735)

 

On Tue, 24 Aug 2004 04:29:10 +0400
Алексей <beshen***@b*****.ru> wrote:

А на будущее лучше под винду установить Qt, добавить ее в VC++, тогда
при использовании файла-описателя проекта *.pro проблем с
портированием практически не будет, если не использовать всякие
рукоблудия типа WinAPI, MFC и т.д., а использовать только стандартные
библиотеки С++ и средства Qt.

С уважением -
Андрей Соловьев

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11087; Возраст листа: 396; Участников: 1253
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/218584



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 25 Aug 2004 21:34:00 +0400 (#218584)

 

On Среда 25 Август 2004 21:34, s-andr***@r*****.ru wrote:

Есть небольшое препятствие: Qt для Windows стоит около 1500$ или
живёт всего 30 дней.

Ответить   "Sergey B. Khvatov" Thu, 26 Aug 2004 09:57:09 +0400 (#218830)

 

Sergey B. Khvatov пишет:

А GTK не подойдет?

Ответить   Oleg Ponomarev Thu, 26 Aug 2004 09:41:38 +0300 (#219067)

 

On Thu, 26 Aug 2004 09:41:38 +0300
Oleg Ponomarev <pony***@t*****.ua> wrote:

А как ты его думаешь портировать в винды ???

С уважением -
Андрей Соловьев

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11296; Возраст листа: 404; Участников: 1257
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/223438



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 02 Sep 2004 20:48:32 +0400 (#223438)

 

<s-andr***@r*****.ru> writes:

А что-то вот в gtkmm-list AT gnome DOT org люди обсуждают
gtkmm на Windows? Gtk на Windows уже портирован, gtkmm
работает и с mingw, и с VisualStudio.

Ответить   Max Vasin 02 Sep 2004 22:21:13 +0400 (#223508)

 

На часах было Thu, 02 Sep 2004 20:48:32 +0400,
когда <s-andr***@r*****.ru> написал следующее:

А разве GTK не есть по винду??? Попробуй поставить GIMP для винды - перед ним
как раз GTK ставится, и внешний вид у него (у GIMP) такой-же, как и в Линуксе
:)

Ответить   Fri, 03 Sep 2004 14:39:47 +0400 (#224114)

 

On Thu, 26 Aug 2004 09:57:09 +0400
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

то есть как это? если qt из сурсов компилится в винде.....

Ответить   Thu, 26 Aug 2004 15:57:10 +0000 (#219110)

 

"Sergey B. Khvatov" <xbat***@t*****.ru> writes:

Если использование Visual C++ не обязательно (в будущем), то можно
попробовать gtkmm - но он работает только с mingw (порт gcc в Windows)
http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ . Есть еще IDE Dev-C++
- он сам не пробовал.

Может хоть чем-то поможет :)

Ответить   Max Vasin 26 Aug 2004 17:31:59 +0400 (#219122)

 

Да пребудут с вами исходники!

Глупости!!! На будущее лучше под Linux писать на том, что под него
заточено, под Windows - на ЧИСТЕЙШЕМ WIN API. Впрочем, если это затея
для себя или кросплатформенный 'hello, world', то тут можно и QT ;)

Ответить   Fri, 27 Aug 2004 07:42:43 +0400 (#219577)

 

Алексей <beshen***@b*****.ru> writes:

1. А уточнить почему можно? Зачем делать программу максимально
непереносимой (если я правильно понял ваш совет)? Чем переносимость
так плоха?

2. На Win32 API писать конечно можно - но это на любителя (ИМХО).
Ведь и в GNU/Linux можно писать с использованием Xlib - но как-то
все больше пишут с Qt или Gtk.

Ответить   Max Vasin 27 Aug 2004 16:45:03 +0400 (#219624)

 

i386-redhat-linux-gnu)

Salud, товарищ Max!
Вы писали 27 Aug 2004 16:45:03 +0400:

Да нет, просто если вы пишете программы, основываясь на библиотеках, то приходится
поставлять все библиотеки с продуктом. Куда удобнее написать так, чтобы использовалось
то, что уже есть в системе: MFC или чистый API. Тогда ничего "докладывать" не
придется. В Linux все иначе.

Ответить   Fri, 27 Aug 2004 18:20:19 +0400 (#219810)

 

On Fri, 27 Aug 2004 18:20:19 +0400
Алексей <beshen***@b*****.ru> wrote:

Вот тут ты и неправ. Есть как раз портируемые библиотеки. Например,
qt. А есть - абсолютно непортируемые - например, MFC или WinAPI.

А писать рукоблудие типа Ifdef тра-та-та, которое будет учитывать
всякие внутриплатформенные особенности - это, извините, мазохизм.

Кстати, информация для господина Хватова - свободный вариант qt для
оффтопика по сроку не ограничен, он ограничен по функциональности
(например, там отсутствует поддержка нитей).

С уважением -
Андрей Соловьев

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11297; Возраст листа: 404; Участников: 1257
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/223444



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 02 Sep 2004 20:53:51 +0400 (#223444)

 

On 27 Aug 2004 16:45:03 +0400
Max Vasin <max-appo***@m*****.ru> wrote:

Вот именно глупости Вы, Алексей, говорите. При чем здесь "hello,
world" ? (кстати, и его, при особом старании можно написать в
абсолютно непортируемом виде).

Лично я и моя команда сейчас пишут очень серьезную геофизическую
обрабатывающую систему в многосерверном варианте, с графическим
интерактивным интерфейсом, работающую в многозадачном режиме. Так вот,
пишем мы ее с использованием Qt и пока особых проблем с переносимостью
не испытывали (платформы - Win, Linux, Sun Solaris).

С уважением -
Андрей Соловьев

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11299; Возраст листа: 404; Участников: 1257
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/223469



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 02 Sep 2004 21:09:22 +0400 (#223469)