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

Windows и wine - C++

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

C++ Программировани Shell для Windows (замена Windows Explorer)
Что выбирать для дальнейшего изучения Windows 7 c Win32 или Windows 8 c WinRt? C++
C++ Запуск JVM из под плюсов, запущенных под Wine!
C++ Написание дружественного оператора >> для Класса "Wine" с private родителем

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 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
8272 / 3491 / 142
Регистрация: 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
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:22     Windows и wine #7
Seinar, значит пишите в чем Вам удобнее, хоть VCL хоть MFC в любом случае на низком уровне используют практически одни и те же Win32 API функции.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
06.12.2010, 11:24     Windows и wine #8
CyBOSSeR, но могут возникать проблемы как с тем же qip2005, ну никак не хочет запускаться под вайном
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:33     Windows и wine #9
M128K145, могут. Мы также занимались портированием готового приложения написанного на MFC под Wine, пришлось, конечно, кое-что допиливать, кое-что тупо обрезать, но особых проблем не было. Думаю в случае BCB тоже все будет более или менее гладко.
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
06.12.2010, 13:10     Windows и wine #10
Для более легкого запуска под Wine, не пользуйтесь .NET, не используйте Windows трюки, пользуйтесь наиболее стабильными функциями Winapi, ну и проверяйте эмпирическим путем, работает ли приложение под wine. Если нужен хай-левел, то MFC, в принципе, наиболее подходит.

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

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