С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Windows и wine - C++

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

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

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

Запуск JVM из под плюсов, запущенных под Wine! - C++
Всем привет! Я тут написал приложение на C++, которое прекрасно работает под Windows следующим образом: помимо прочего стартует JVM,...

Что выбирать для дальнейшего изучения Windows 7 c Win32 или Windows 8 c WinRt? - C++
Стоит или ещё изучать Windows 7 в целом и Win32? Сейчас много людей все ещё пользуется этим, но не уверен стоит ли начинать, ведь будет...

Программировани Shell для Windows (замена Windows Explorer) - C++
Если да. то поделитесь пожалуйста исходниками или на худой конец ссылками на OpenSource проектами на эту тему.Заранее благодарен.

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

Wine - Ubuntu Linux
устанавливаю приложение чере вайн. на начальном этапе происходит копирование файлов с диска в папку темп, но 1 (возможно и больше) файл...

13
Nick Alte
Эксперт С++
1642 / 1014 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
05.12.2010, 22:16 #2
Visual C++, тип проекта Win32 Application.
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
05.12.2010, 22:18 #3
Seinar, имеет смысл сказать, что за приложение будет
0
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
06.12.2010, 10:18  [ТС] #4
Это будет клиент-серверное приложение, где приоритетом является windows, а линукс только довеском, однако, там тоже должно работать.
0
M128K145
Эксперт С++
8300 / 3520 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
06.12.2010, 11:09 #5
Seinar, имхо, Java.
Если именно С++ - то какую-нибудь IDE с компилятором gcc
0
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
06.12.2010, 11:17  [ТС] #6
Фигово. сказано на С++. Я ж говорю, вайн не является приоритетом. Главное чтоб под виндами работало. а вайн это довесок
0
CyBOSSeR
Эксперт С++
2305 / 1675 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:22 #7
Seinar, значит пишите в чем Вам удобнее, хоть VCL хоть MFC в любом случае на низком уровне используют практически одни и те же Win32 API функции.
0
M128K145
Эксперт С++
8300 / 3520 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
06.12.2010, 11:24 #8
CyBOSSeR, но могут возникать проблемы как с тем же qip2005, ну никак не хочет запускаться под вайном
0
CyBOSSeR
Эксперт С++
2305 / 1675 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
06.12.2010, 11:33 #9
M128K145, могут. Мы также занимались портированием готового приложения написанного на MFC под Wine, пришлось, конечно, кое-что допиливать, кое-что тупо обрезать, но особых проблем не было. Думаю в случае BCB тоже все будет более или менее гладко.
0
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
06.12.2010, 13:10 #10
Для более легкого запуска под Wine, не пользуйтесь .NET, не используйте Windows трюки, пользуйтесь наиболее стабильными функциями Winapi, ну и проверяйте эмпирическим путем, работает ли приложение под wine. Если нужен хай-левел, то MFC, в принципе, наиболее подходит.

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

Цитата Сообщение от M128K145 Посмотреть сообщение
CyBOSSeR, но могут возникать проблемы как с тем же qip2005, ну никак не хочет запускаться под вайном
Проблемы возникают с некоторыми конкретными интерфейсами WinAPI. Независимо от того, каким компилятором собрано место их вызова
0
Seinar
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 17
06.12.2010, 23:17  [ТС] #12
Цитата Сообщение от Evg Посмотреть сообщение
В случае MSVC нужно создавать тип проекта, соотвествующий native-коду (но не .net).
Win 32?
0
Evg
Эксперт CАвтор FAQ
18379 / 6426 / 441
Регистрация: 30.03.2009
Сообщений: 17,838
Записей в блоге: 28
06.12.2010, 23:38 #13
Цитата Сообщение от Seinar Посмотреть сообщение
Win 32?
Я не знаю, как там правильно называется, у меня его нет...
0
M128K145
Эксперт С++
8300 / 3520 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
06.12.2010, 23:54 #14
Seinar, все что не CLR
0
06.12.2010, 23:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2010, 23:54
Привет! Вот еще темы с ответами:

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

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

Wine - Ubuntu Linux
Ребят, помогите с качественным русским мануалом по Wine... Как там чего делать...линуксом занялся совсем недавно

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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