Програмирование .exe файлов для Windows под Linux'ом (Можно ли так сделать?)

Модератор: Модераторы разделов

DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Програмирование .exe файлов для Windows под Linux'ом

Сообщение DJon »

Может быть кто-нибудь знает как сидя под Линухом писать программы с GUI интерфейсом для Windows...

Желательно именно сразу создание готовых exe'шников в Линуксе на C++ (Чтобы сторонии эмуляторы на Windows тачках не устонавливать)

Есть средства для этого?
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение agbr »

DJon писал(а):
24.06.2007 15:03
Может быть кто-нибудь знает как сидя под Линухом писать программы с GUI интерфейсом для Windows...

Желательно именно сразу создание готовых exe'шников в Линуксе на C++ (Чтобы сторонии эмуляторы на Windows тачках не устонавливать)

Есть средства для этого?


вообще wine спасет тебя. кто-то на ЛОРе даже кидал картинку, там он че-то кодил с помощью вендовских библиотек, тут-же компилировал и запускал.
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение solshark »

Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение DJon »

agbr писал(а):
24.06.2007 16:15
вообще wine спасет тебя. кто-то на ЛОРе даже кидал картинку, там он че-то кодил с помощью вендовских библиотек, тут-же компилировал и запускал.

А можно поподробнее... какой Windows'овский компилятор рабоает под Wine'ом?

solshark писал(а):
24.06.2007 17:14
http://www.mingw.org/

Спс. Попробую копать в эту сторону... хотя как я понял MinGW создает не .exe файлы, а файлы с кросплатформенным кодом, тоесть для запуска программы нужна будет программа прослойка. Хотя я могу и ошибаться.. :wacko:
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
mops
Сообщения: 172
ОС: Ubuntu Feisty

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение mops »

Самый простой выход - VirtualBox + винда.
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 621
ОС: Debian GNU/Linux

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение minoru-kun »

Кхм... А кто мешает взять любую виндовую девелоперскую софтинку, и поджечь ее вайном? :-}
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение akdengi »

Кроссплатформенное програмирование возможно в следующих вариантах (я такой предмет сейчас вести буду):
1. Пишем на Lazarus и компилим либо на Винде либо под винду (сто сложнее) - это для люьителей паскаля
2. Пишем на Mono - C# консольный идет сразу Вынь32 - GUI под gtk требуют перекомпиляции на вынь платформе (лучше сразу в статический файл с установкой Mono + Gtk под Вынь. Компилить проект мона в SharpDevelop - Free )однако.
3. Пишем на JAVA (eclipse) + интерфейс на QT (jambo)
4. Пишем на C++ а интерфейс на QT (опять же роем в сторону компиляции под Вынь) - KDevelop.

Везде все равно нужна Оффтоп для проверки (хотя бы в эмуле). Как совет кодить тоже в эмуле, особенно на C++ и JAVA - снести систему без защиты доступа к памяти очень легко !
Дальше продолжать ? Любой поисковик выдаст кучу вариантов. Тема то с большой бородой.
Меня тут снова нет :P
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение DJon »

Кхм... А кто мешает взять любую виндовую девелоперскую софтинку, и поджечь ее вайном? :-}

Пробовал. Многие даже инсталяцию не проходят :(

akdengi, Тема конечно с бородой, но хорошего её решения я почемуто не увидел... или язык не тот или требуется прослойка между программой и Виндой.

4. Пишем на C++ а интерфейс на QT (опять же роем в сторону компиляции под Вынь) - KDevelop.

А вот это очень интересно...буду копать. Единственная проблема, что KDevelop для компиляции вызывает "i586-mingw32msvc-c++", а это значит что он пользуеться "MinGW". Ктонибудь знает в каком архиве "MinGW" зарыт файл "i586-mingw32msvc-c++"? Я уже кучу архивов от сюда ( http://sourceforge.net/project/showfiles.php?group_id=2435 ) скачал и не могу найти его :(
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
igorv
Сообщения: 11

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение igorv »

А кто-нить подскажет, как обстоят дела с Кюликсом от борланд? Или это уже мёртвая тема?
Спасибо сказали:
VoofT
Сообщения: 119
ОС: Gentoo Linux 2007.0 [i686]

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение VoofT »

FPC генерирует огромного размера exe-шники. Простейшая форма с кнопкой весит около 1,5 Мб.
Имхо, лучше всего делать на Qt...
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение DJon »

FPC генерирует огромного размера exe-шники. Простейшая форма с кнопкой весит около 1,5 Мб.
Имхо, лучше всего делать на Qt...

На размер мне наплевать...(пусть даже около 10 мб )
А что за FPC? Кинь ссылочку...
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Vas
Сообщения: 540
Статус: Proamd-шник
ОС: OpenSuSE 11.0 и OS X 10.5.4

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение Vas »

FPC - Free Pacal Compiler
http://www.freepascal.org/
И к нему есть глючная и неудобная IDE на GTK 1.x - Lazarus. http://lazarus.freepascal.org/
Находя богатство - теряете совесть
Находя женщину - теряете рассудок
Находя истину - теряете веру
и только потеряв всё - находите свободу.
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение Mellon »

из кроссплатформенного можно упомянуть tcl/tk
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Аватара пользователя
Alexx2000
Сообщения: 27
ОС: Mandriva 2010.0

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение Alexx2000 »

Lazarus не удобный, ну это вы загнули.
Это очень даже удобная IDE - аналог Delphi, есть конечно глюки, но последние версии достаточно стабильны.
Еще есть MSEide/MSEgui, в ней говорят достаточно мощная работа с БД.
З.Ы. Об обоих можно посмотреть на www.freepascal.ru
Обои IDE кроссплатформенные.
Спасибо сказали:
Аватара пользователя
SolarWind
Сообщения: 29
ОС: Ubuntu Linux

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение SolarWind »

И все-таки самый простой и эффективный способ тут уже назвали - VirtualBox+винда.
+ Ubuntu. Humanity to others.
* Wer nicht Teil der Loesung ist, ist Teil des Problems.
http://www.solargate.ru
Спасибо сказали:
Vas
Сообщения: 540
Статус: Proamd-шник
ОС: OpenSuSE 11.0 и OS X 10.5.4

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение Vas »

Lazarus не удобный, ну это вы загнули.

Ну идея очень хорошая, но бесит то, что на GTK 1.x и как следствие нет поддержки юникода.
Находя богатство - теряете совесть
Находя женщину - теряете рассудок
Находя истину - теряете веру
и только потеряв всё - находите свободу.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Програмирование .exe файлов для Windows под Linux'ом

Сообщение akdengi »

Vas писал(а):
29.06.2007 14:33
Lazarus не удобный, ну это вы загнули.

Ну идея очень хорошая, но бесит то, что на GTK 1.x и как следствие нет поддержки юникода.


Вот до чего доводит нежелание читать мануалы - нормально компилится интнрфейс под GTK2.
А проги компилятся также и под QT :)

Еще раз RTFM :)
Меня тут снова нет :P
Спасибо сказали: