Title: Как собрать бинарные файлы под Windows в Linux? Post by: progof on July 23, 2018, 07:18:52 PM Здраствуйте,
Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодарен:) Ответы такие как руками и т.д прошу не писать, мы не в детском саду. Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: kzv on July 23, 2018, 07:27:25 PM Здраствуйте, Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодарен:) Ответы такие как руками и т.д прошу не писать, мы не в детском саду. Непонятно ничего в вашем вопросe. У вас есть исходник (на каком языке?), но нет винды, а есть линукс? Вы в своем линуксе хотите из исходников сделать виндовый экзешник? А исходники для линукса в линуксе компилируютя? А в винде для винды компилируются? Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: progof on July 23, 2018, 07:39:22 PM Здраствуйте, Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодарен:) Ответы такие как руками и т.д прошу не писать, мы не в детском саду. Непонятно ничего в вашем вопросe. У вас есть исходник (на каком языке?), но нет винды, а есть линукс? Вы в своем линуксе хотите из исходников сделать виндовый экзешник? А исходники для линукса в линуксе компилируютя? А в винде для винды компилируются? У меня есть две системы Windows 7 x64 && Ubuntu 16.04 x64 хочу собрать бинарные файлы демона и GUI под винду, но удобней работать под убудут и хочу найти способ как собрать эти файлы под винду. Софт написан на c++, от исходники: Демон:https://github.com/alloyproject/alloy GUI: https://github.com/alloyproject/alloy-gui Майнер: https://github.com/alloyproject/xmrig-nvidia && https://github.com/alloyproject/xmr-stak-alloy В линуксе все собирается отлично. Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: kzv on July 24, 2018, 05:21:09 AM если разраб делал кроссплатформенное приложение, то он обычно в хелпах пишет как под каждую платформу собирать.
Если приложение не кроссплатформенное, то без хорошего напильника не соберете. Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: awoland on July 26, 2018, 01:32:22 PM В зависимости от используемого дистрибутива, нужно использовать соостветствующий ему набор пакетов для кросс-компиляции. В линукс эта система называется mingw-w64 и mingw-w32 соостветственно для сборки win64 и win32 бинарников соответственно...
Кроме того, необходимы соостветсвующие mingw-w64/w32 библиотеки: QT, BOOST, OPENSSL и т.п. Рекомендую использовать для сборки дистрибутивы SuSe - у них наиболее продвинутый готовый репозитарий mingw-w64/w32 пакетов. В Убунту с этим похуже будет... Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: Mothers miner on July 31, 2018, 09:55:31 PM Как продвигается процесс?
Еще не посетила светлая мысль компилить в нативной для винды вижуал студии?:) Зы. Не поленился зайти в документацию по гуятине. Внезапно, собирается оно под пингвин и макак. О венде ни слова. Пруф https://github.com/alloyproject/alloy-gui/blob/master/README.md (https://github.com/alloyproject/alloy-gui/blob/master/README.md) Попросту говоря, трудозатраты в человеко-часах для ковыряния чужого кода с целью перенесения на новую платформу, мягко говоря не окупятся. Зызы. Маны нужны, маны важны!:) Сейчас, если не лениться, 99% траблшутингов решаются в манах. Оставшийся процент на гитхабе с разрабами. Количество же людей, дающих адекватные советы на бордах, стремительно сокращается. Делайте выводы на будущее! Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: kzv on August 01, 2018, 09:06:18 AM Зы. Не поленился зайти в документацию по гуятине. А фвйл в корне с говорящим именем почитать поленился? ;D https://github.com/alloyproject/alloy-gui/blob/master/winbuild.cmd Title: Re: Как собрать бинарные файлы под Windows в Linux? Post by: Mothers miner on August 01, 2018, 09:36:01 AM Зы. Не поленился зайти в документацию по гуятине. А фвйл в корне с говорящим именем почитать поленился? ;D Каюсь, поленился:) с смартфончика не оч удобненько...:) Вместе с тем, в приведенном файле написано: cmake.exe -G "Visual Studio 14 2015 Win64" Что собсно и было моим изначальным ответом. Конечно можно изобретать новые костыли, но зачем? |