Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2011, 17:37   #1
ромик0
Форумчанин
 
Регистрация: 23.05.2011
Сообщений: 121
По умолчанию Можно ли WinAPI использовать в *NIX ?

Вопрос возможно глупый, зато я буду точно это знать.
ромик0 вне форума Ответить с цитированием
Старый 13.06.2011, 17:52   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Обычно в *никсах (ну в линуксе точно) есть эмулятор, позволяющий запускать win-приложения. Если приложение запущено под эмулятором - то да, можно. А вообще GUI там создается другими средствами. Например, тут пример создания окна на X.
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 13.06.2011, 18:46   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Granus
это не эмулятор, а альтернативная реализация windows библиотек. да и гуй на чистых иксах никто не пишет
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 13.06.2011, 19:07   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ТС, на будущее:
WinAPI=Windows API.
думаю в самом названии уже есть ответ.

хотя wine никто не отменял
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.06.2011, 19:40   #5
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Цитата:
Сообщение от pproger
это не эмулятор, а альтернативная реализация windows библиотек
Спасибо, буду знать)
Цитата:
Сообщение от pproger
да и гуй на чистых иксах никто не пишет
Я просто привел пример похожего на WinAPI кода) А на чем пишут, если не секрет?
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 13.06.2011, 19:52   #6
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Цитата:
Сообщение от Granus Посмотреть сообщение
А на чем пишут, если не секрет?
Qt, например, и подобные библиотеки
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 13.06.2011, 21:39   #7
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Granus
gtk, qt, wxwidgets, tk, раньше еще на motif писали
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 14.06.2011, 09:45   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

глупый вопрос но по теме:
а GNOME основан на иксах?(и интересно про KDE)
и так же, насколько код переносим с иксами(ну зависимости от версии Xlib)?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.06.2011, 11:05   #9
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

GNOME написан на GTK+
KDE на Qt
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 14.06.2011, 12:03   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну эти две уже юзают Xlib?
я верно все понимаю?(просто скоро буду по линь писать, соответственно хочу немного вооружиться)
значит если я пишу под GNOME я могу смело расчитывать на Xlib и GTK+?(аналогично с Qt)

может ламерские вопросы, но просто лучше один раз их задать и избежать кучу путаниц потом.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли использовать принтер VAnj2607 Помощь студентам 3 05.05.2011 16:40
Как можно юзать WinAPI в C# ? Lemo Общие вопросы .NET 6 16.07.2010 11:35
Sorry, а можно использовать тэги? BaronTreep О форуме и сайтах клуба 27 18.07.2009 13:25
IF - можно ил и как использовать? iankov SQL, базы данных 6 13.06.2009 12:13
Как использовать WinAPI в Turbo Pascal? Alar Паскаль, Turbo Pascal, PascalABC.NET 1 16.01.2007 23:48