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

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

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

Windows и wine - C++

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

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

C++ Написание дружественного оператора >> для Класса "Wine" с private родителем

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1599 / 991 / 117
Регистрация: 27.09.2009
Сообщений: 1,910
Завершенные тесты: 1
05.12.2010, 22:16     Windows и wine #2
Visual C++, тип проекта Win32 Application.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
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
Эксперт C++
 Аватар для M128K145
8277 / 3496 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
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++
 Аватар для CyBOSSeR
2297 / 1667 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:22     Windows и wine #7
Seinar, значит пишите в чем Вам удобнее, хоть VCL хоть MFC в любом случае на низком уровне используют практически одни и те же Win32 API функции.
M128K145
Эксперт C++
 Аватар для M128K145
8277 / 3496 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
06.12.2010, 11:24     Windows и wine #8
CyBOSSeR, но могут возникать проблемы как с тем же qip2005, ну никак не хочет запускаться под вайном
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2297 / 1667 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:33     Windows и wine #9
M128K145, могут. Мы также занимались портированием готового приложения написанного на MFC под Wine, пришлось, конечно, кое-что допиливать, кое-что тупо обрезать, но особых проблем не было. Думаю в случае BCB тоже все будет более или менее гладко.
lemegeton
 Аватар для lemegeton
2915 / 1344 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
06.12.2010, 13:10     Windows и wine #10
Для более легкого запуска под Wine, не пользуйтесь .NET, не используйте Windows трюки, пользуйтесь наиболее стабильными функциями Winapi, ну и проверяйте эмпирическим путем, работает ли приложение под wine. Если нужен хай-левел, то MFC, в принципе, наиболее подходит.

Если серверу не нужно гуи, попробуйте написать кросс-платформенный сервер. Благо, кросс-платформенные реализации сокетов и потоков уже есть.
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
17183 / 5437 / 336
Регистрация: 30.03.2009
Сообщений: 14,742
Записей в блоге: 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
 Аватар для Evg
17183 / 5437 / 336
Регистрация: 30.03.2009
Сообщений: 14,742
Записей в блоге: 26
06.12.2010, 23:38     Windows и wine #13
Цитата Сообщение от Seinar Посмотреть сообщение
Win 32?
Я не знаю, как там правильно называется, у меня его нет...
M128K145
Эксперт C++
 Аватар для M128K145
8277 / 3496 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
06.12.2010, 23:54     Windows и wine #14
Seinar, все что не CLR
Yandex
Объявления
06.12.2010, 23:54     Windows и wine
Ответ Создать тему
Опции темы

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