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

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

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

Можно ли программу, скомпилированную в Linux запустить на Windows ? - C++

08.09.2015, 13:24. Просмотров 584. Ответов 8
Метки нет (Все метки)

Есть программа, собранная в Qt Creator в Linux Ubuntu , какие есть способы запустить её на Windows ? и есть ли способ сделать это без перекомпиляции ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2015, 13:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли программу, скомпилированную в Linux запустить на Windows ? (C++):

Можно ли скомпилировать программу для Windows из под linux? - C++
Можно ли скомпилировать программу для windows из под linux?

Можно ли из под linux писать приложения для Windows c использыванием графики!!?? - C++
Очень заинтересовал етот вопрос так как отформатил жосткий и поставил линух а теперь незнаю ...

Возможно ли запустить приложение в linux? - C++
Я пишу в VS 2013 Ниже простой код web-сервера полностью скопированного из примера Смогу ли я его потом скомпилировать и запустить на...

Как запустить программу на Windows XP, скомпилированную на VS 2008 - C#
Скомпилировал прогу на VS 2008 для framework 3.5. Ниже версию использовать не могу потому что использую библиотеку Linq. Особенность в...

Как запустить программу на C++ в linux - C++ Linux
В папке программы->программирование есть KDevelop: C/C++. Но там нет команды компиляция и запуск. Как запустить программу. И еще вопрос:...

Есть приложение написанное в VS на С#. С помощью чего и как его можно запустить в Linux? - Mono
народ если не трудно уделите мне внимание и по возможности помогите!!!! Есть приложение написанное в VS на С# с помощью чего и как его...

8
sashatref
75 / 75 / 27
Регистрация: 21.05.2015
Сообщений: 257
Завершенные тесты: 1
08.09.2015, 14:17 #2
Pepslee, можно в Windows установить виртуальную машину с Linux и запускать там.
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
08.09.2015, 14:25 #3
Цитата Сообщение от Pepslee Посмотреть сообщение
Есть программа, собранная в Qt Creator в Linux Ubuntu , какие есть способы запустить её на Windows ? и есть ли способ сделать это без перекомпиляции ?
Без перекомпиляции нельзя.
0
AlexVRud
452 / 163 / 41
Регистрация: 04.07.2014
Сообщений: 465
08.09.2015, 14:47 #4
Программа написана на С++. После компиляции она использует конкретные версии библиотек (Qt, стандартная библиотека С++) и API ядра ОС. Уже на другой версии LInux они могут быть другими и программа не запустится. Так что ответ: "без перекомпиляции нельзя". Но есть и хорошая новость. Так как использовалось Qt, то большая вероятность, что скомпилируется и под Win.
0
Pepslee
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
08.09.2015, 15:07  [ТС] #5
дело в том, что программа юзает некоторые библиотеки, которые есть только для Linux, отсюда и проблема...
вариант виртуальной машины не подходит !!

кто знаком с andLinux ? не знаете, может с помощью него можно ?
0
Renji
1927 / 1325 / 299
Регистрация: 05.06.2014
Сообщений: 3,827
08.09.2015, 15:27 #6
Не совсем то, но теоретически можно графический интерфейс программы запустить под Виндой, а саму программу - под Линуксом. Вот статейка на тему, но сам я работоспособность этого метода не проверял.
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
08.09.2015, 15:28 #7
Цитата Сообщение от Pepslee Посмотреть сообщение
которые есть только для Linux
Да и каким чудом она тогда должна заработать?
Только через виртуалку.

Не по теме:

P.S: Включайте мозги.

0
Pepslee
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
08.09.2015, 19:56  [ТС] #8
да на своём компе я могу её запустить и cygwine, ну точнее перекомпилировать ( это без проблем ), но мне нужно чтоб программа работала и на других ПК, не буду ж я бегать всем cygwin устанавливать
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
08.09.2015, 20:14 #9
После перекомпиляции соберите библиотеки, сделайте инсталятор.

Программа для сборки библиотек для переноса Qt-приложений
0
08.09.2015, 20:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2015, 20:14
Привет! Вот еще темы с ответами:

Можно ли код на WINAPI c++ запустить в среде QT и чтобы это работало под MacOS и Linux? - Кроссплатформенная разработка
Можно ли код на WINAPI c++ запустить в среде QT и чтобы это работало под MacOS и Linux?

Code::Blocks не запускает скомпилированную им программу - C++ Linux
Привет! Поставил code::blocks из исходников, все собралось и установилось успешно. Создал консольные проект, написал Hello, World,...

Откуда можно запустить Windows Edge на Windows 10 - Windows 10
Удалил ярлык, теперь не знаю, как запустить браузер

Как запустить gui qt программу в консоли на linux vps-сервере? - C++ Qt
Как запустить gui qt программу в консоли на linux vps-сервере? Можно конечно убрать все ui->webview, и сделать программу консольной, ...


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

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

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