Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
#1

Windows и wine - C++

05.12.2010, 21:13. Просмотров 767. Ответов 13
Метки нет (Все метки)

Господа, хочу создать приложение, что бы оно запускалась как под windows, так и под Линукс (через вайн). Вопрос в том, что луше использовать - C++ Builder или Visual C++? Если VC++, то какой тип роекта мне создавать? Пожалуйста, QT не предлагать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 21:13     Windows и wine
Посмотрите здесь:

Написание дружественного оператора >> для Класса "Wine" с private родителем - C++
Изучаю С++ по Прате. В задание столкнулся с проблемой написания дружественного оператора>> для Класса "Wine" с private родителем ...

Работают ли Windows-вирусы под Wine - Linux
Я под Линукс еще не работал поэтому такой, может глупый, вопрос. Насколько знаю под Линукс нет вирусов и соответственно нет антивирусников....

wine - SUSE Linux
как установить игры, проги.....на вайн в opensuse 11.3??? вообще ничего не понял! скажите пожалуйста по подробнее))) очень надо)

Wine + 1C - Софт
Хочу спросить... что собственно нужно делать??? нашел тут информацию... но что то не катит не хотит работать...

Установка Wine - Debian Linux
Здравствуйте! Как установить Wine на 64 битной Debian? Пытался установить его сам, но не получилось, написало что необходимо установить...

Skype Wine - Софт
Нужен Skype через Windows но какой бы работал на Wine!

Сборка wine - RedHat, Fedora Linux
тема заезжена, нашел миллион ресурсов в инете миллион подобных ошибок но вообще нигде нет решения. при сборке wine configure:19191:...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
05.12.2010, 22:16     Windows и wine #2
Visual C++, тип проекта Win32 Application.
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
05.12.2010, 22:18     Windows и wine #3
Seinar, имеет смысл сказать, что за приложение будет
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
06.12.2010, 10:18  [ТС]     Windows и wine #4
Это будет клиент-серверное приложение, где приоритетом является windows, а линукс только довеском, однако, там тоже должно работать.
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
06.12.2010, 11:09     Windows и wine #5
Seinar, имхо, Java.
Если именно С++ - то какую-нибудь IDE с компилятором gcc
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
06.12.2010, 11:17  [ТС]     Windows и wine #6
Фигово. сказано на С++. Я ж говорю, вайн не является приоритетом. Главное чтоб под виндами работало. а вайн это довесок
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:22     Windows и wine #7
Seinar, значит пишите в чем Вам удобнее, хоть VCL хоть MFC в любом случае на низком уровне используют практически одни и те же Win32 API функции.
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
06.12.2010, 11:24     Windows и wine #8
CyBOSSeR, но могут возникать проблемы как с тем же qip2005, ну никак не хочет запускаться под вайном
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:33     Windows и wine #9
M128K145, могут. Мы также занимались портированием готового приложения написанного на MFC под Wine, пришлось, конечно, кое-что допиливать, кое-что тупо обрезать, но особых проблем не было. Думаю в случае BCB тоже все будет более или менее гладко.
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
06.12.2010, 13:10     Windows и wine #10
Для более легкого запуска под Wine, не пользуйтесь .NET, не используйте Windows трюки, пользуйтесь наиболее стабильными функциями Winapi, ну и проверяйте эмпирическим путем, работает ли приложение под wine. Если нужен хай-левел, то MFC, в принципе, наиболее подходит.

Если серверу не нужно гуи, попробуйте написать кросс-платформенный сервер. Благо, кросс-платформенные реализации сокетов и потоков уже есть.
Evg
Эксперт CАвтор FAQ
17462 / 5700 / 361
Регистрация: 30.03.2009
Сообщений: 15,647
Записей в блоге: 26
06.12.2010, 16:48     Windows и wine #11
Цитата Сообщение от Seinar Посмотреть сообщение
Вопрос в том, что луше использовать - C++ Builder или Visual C++? Если VC++, то какой тип роекта мне создавать?
Разницы нет. На "низком уровне" (а в wine именно этот уровень эмулируется) работа везде идёт одинаково. В случае MSVC нужно создавать тип проекта, соотвествующий native-коду (но не .net).

Цитата Сообщение от M128K145 Посмотреть сообщение
CyBOSSeR, но могут возникать проблемы как с тем же qip2005, ну никак не хочет запускаться под вайном
Проблемы возникают с некоторыми конкретными интерфейсами WinAPI. Независимо от того, каким компилятором собрано место их вызова
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
06.12.2010, 23:17  [ТС]     Windows и wine #12
Цитата Сообщение от Evg Посмотреть сообщение
В случае MSVC нужно создавать тип проекта, соотвествующий native-коду (но не .net).
Win 32?
Evg
Эксперт CАвтор FAQ
17462 / 5700 / 361
Регистрация: 30.03.2009
Сообщений: 15,647
Записей в блоге: 26
06.12.2010, 23:38     Windows и wine #13
Цитата Сообщение от Seinar Посмотреть сообщение
Win 32?
Я не знаю, как там правильно называется, у меня его нет...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2010, 23:54     Windows и wine
Еще ссылки по теме:

Skype в Wine - Linux
Всем привет. Я хотел спросить если кто пробовал это делать итак приступим. Все кто знаком с Linux и Skype знает как Skype работает в Linux....

ошибка wine - SUSE Linux
помогите разобраться с ошибкой: mirage@linux-sbyk:~/.wine/drive_c/games/Counter-Strike 1.6 NEO Warcraft3 FT> wine hl.exe ...

Не работает Wine - Ubuntu Linux
Спасите! Вино не работает при запуске програм выдает: The file '/media/RUS_MOHPA/autorun/Autorun.exe' is not marked as executable. If...

Установка wine 1.5 на Debian - Debian Linux
Всем доброй ночи. Возникли проблемы с установкой wine 1.5. Все делал по инструкции: Выкачиваем сорцы: wget...

Как установить wine? - SUSE Linux
Всем добрый день! Подскажите пожалуйста как на opensuse поставить эмулятор для програм под windows


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
06.12.2010, 23:54     Windows и wine #14
Seinar, все что не CLR
Yandex
Объявления
06.12.2010, 23:54     Windows и wine
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru