|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 42
|
|
C++ на Linux и Windows28.11.2014, 14:04. Показов 2225. Ответов 11
Метки нет (Все метки)
Здравствуйте!
Задача у меня, скорее всего, более чем простая, но и скверная в то же время. Сделал я для себя програмулину в Code::Blocks на Ubuntu 14.04 64 bit. Но ее увидел поц-босс и говорит -Я тоже такую хочу. Программа использует как стандартные хидеры, типа GTK ввод-вывод, векторы..., так и не стандартные, типа graphviz, и мои личные файлы данных(простые наборы цифр). У босса стоит Win7 64. Как собрать ему готовый файл чтоб он не напрягал свой моск( и попутно не трогал мой)? Я попробовал собрать Relese в Code::Blocks, он изготовил файл, я этот файл попробовал запустить на Win7 тот заругался, мол нет приложения для запуска подоного файла. Прошу, если можно, опустить прочтение книг и мануалов ибо моя работа совсем не связана с програмированием. В идеале инструкция или последовательность действий. Спасибо!
0
|
|
| 28.11.2014, 14:04 | |
|
Ответы с готовыми решениями:
11
Установка Qt на Linux для кросс-компиляции: Linux 32/64 Windows 32/64 Чем разница между графическим интерфейсом GUI (windows) и x-windows (linux) ? Windows XP после 10 секунд работы перезагружается, Windows 7 и Linux на этой же материнке и HDD работают идеально? |
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 28.11.2014, 14:07 | |
|
- Виртуалка?
- Найти аналоги используемых либ и переписать под Win.
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 42
|
|
| 28.11.2014, 14:47 [ТС] | |
|
Идея была использоавть существующий алгоритм запуска в Windows, приложений созданных на С++ под линукс.
А на создание нового файла, попутно изучая тонкости програмирования по Win.
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||
| 28.11.2014, 15:12 | ||
|
Не по теме:
0
|
||
|
|
||
| 28.11.2014, 17:00 | ||
|
Добавлено через 1 минуту Возможно, я не так тебя понял, и речь идёт чисто о запуске бинарников, а не о их перекомпиляции
0
|
||
|
|
|||||||||
| 28.11.2014, 17:19 | |||||||||
|
Не по теме:
Может босу стоит поставить на виртуалку Linux ? Добавлено через 6 минут Что касается С++ то тут можно написать только переносимый код, а потом его пересобирать на всех целевых платформах. А переносимый код достигается по сути директивами условной компиляции, не более того.
Если хочешь сделать код переносимым, нужно на начальном этапе проектирования думать об этом, выбирать кроссплатформенные библиотеки, что бы было меньше писать самому кода "руками".
0
|
|||||||||
|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 42
|
|
| 28.11.2014, 17:25 [ТС] | |
|
Господа!
Речь идет о том чтобы подготовить в Убунту exe файл который может запуститься в Windows, или это не возможно? Как я понимаю Win должно быть пофиг где и как сотворили exe он должен лишь "пахнуть" как свой.
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|||
| 28.11.2014, 17:32 | |||
Сообщение было отмечено smartes как решение
Решение
1
|
|||
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
| 28.11.2014, 18:48 | |
|
решение проблем - qt)
0
|
|
|
|
||
| 28.11.2014, 19:28 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 28.11.2014, 19:41 | |
|
Прогу надо как минимум пересобрать, так как чужие бинарники винда понимать не хочет.
Добавлено через 6 минут Прогу надо как минимум пересобрать, так как чужие бинарники винда понимать не хочет. Делать это надо на винде видузячим компоновщиком из сборки виндузячей же среды, чтоб подцепить виндузячие либы и собрать в виндузячий же формат. Code blocks такую версию имеет. Но с учётом целого запопарка самоделок придётся сначала пересобрать ещё и их, а то, а если есть явные обращения к API, то придётся соответствующие куски переписать и все перекомпилировать. К либам это тоже оносится, если они используют явные обращения к API, то их тоже надо не пересобирать, а перекомпилировать и частично переписывать.
0
|
|
| 28.11.2014, 20:23 | |
|
0
|
|
| 28.11.2014, 20:23 | |
|
Помогаю со студенческими работами здесь
12
Дефрагментация локального диска в среде Windows 7 при наличии двух операционных систем (Windows, Linux) Оболочка BASH в Windows (Windows Service for Linux)
Linux c Windows Windows vs Linux (3) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|