Bitcoin Forum
May 29, 2024, 09:57:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как собрать бинарные файлы под Windows в Linux?  (Read 166 times)
progof (OP)
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


View Profile
July 23, 2018, 07:18:52 PM
 #1

Здраствуйте,

Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодаренSmiley
Ответы такие как руками и т.д прошу не писать, мы не в детском саду.
 
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
July 23, 2018, 07:27:25 PM
 #2

Здраствуйте,

Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодаренSmiley
Ответы такие как руками и т.д прошу не писать, мы не в детском саду.
 


Непонятно ничего в вашем вопросe.
У вас есть исходник (на каком языке?), но нет винды, а есть линукс? Вы в своем линуксе хотите из исходников сделать виндовый экзешник?
А исходники для линукса в линуксе компилируютя?
А в винде для винды компилируются?

OpenTrade - Open Source Cryptocurrency Exchange
progof (OP)
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


View Profile
July 23, 2018, 07:39:22 PM
 #3

Здраствуйте,

Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодаренSmiley
Ответы такие как руками и т.д прошу не писать, мы не в детском саду.
 


Непонятно ничего в вашем вопрос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

В линуксе все собирается отлично.
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
July 24, 2018, 05:21:09 AM
 #4

если разраб делал кроссплатформенное приложение, то он обычно в хелпах пишет как под каждую платформу собирать.
Если приложение не кроссплатформенное, то без хорошего напильника не соберете.

OpenTrade - Open Source Cryptocurrency Exchange
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
July 26, 2018, 01:32:22 PM
Merited by applsdev (14)
 #5

В зависимости от используемого дистрибутива, нужно использовать соостветствующий ему набор пакетов для кросс-компиляции. В линукс эта система называется mingw-w64 и mingw-w32 соостветственно для сборки win64 и win32 бинарников соответственно...
Кроме того, необходимы соостветсвующие mingw-w64/w32 библиотеки: QT, BOOST, OPENSSL и т.п.
Рекомендую использовать для сборки дистрибутивы SuSe - у них наиболее продвинутый готовый репозитарий mingw-w64/w32 пакетов. В Убунту с этим похуже будет...

Was mich nicht umbringt macht mich stärker [F.N.]
Mothers miner
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
July 31, 2018, 09:55:31 PM
Last edit: July 31, 2018, 10:11:29 PM by Mothers miner
 #6

Как продвигается процесс?
Еще не посетила светлая мысль компилить в нативной для винды вижуал студии?Smiley

Зы. Не поленился зайти в документацию по гуятине.
Внезапно, собирается оно под пингвин и макак. О венде ни слова. Пруф https://github.com/alloyproject/alloy-gui/blob/master/README.md
Попросту говоря,  трудозатраты в человеко-часах для ковыряния чужого кода с целью перенесения на новую платформу, мягко говоря не окупятся.

Зызы. Маны нужны, маны важны!:)
Сейчас, если не лениться, 99% траблшутингов решаются в манах. Оставшийся процент на гитхабе с разрабами. Количество же людей, дающих адекватные советы на бордах, стремительно сокращается.
Делайте выводы на будущее!
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
August 01, 2018, 09:06:18 AM
 #7


Зы. Не поленился зайти в документацию по гуятине.

А фвйл в корне с говорящим именем почитать поленился?  Grin
https://github.com/alloyproject/alloy-gui/blob/master/winbuild.cmd

OpenTrade - Open Source Cryptocurrency Exchange
Mothers miner
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
August 01, 2018, 09:36:01 AM
 #8


Зы. Не поленился зайти в документацию по гуятине.

А фвйл в корне с говорящим именем почитать поленился?  Grin


Каюсь, поленилсяSmiley с смартфончика не оч удобненько...Smiley
Вместе с тем, в приведенном файле написано: cmake.exe -G  "Visual Studio 14 2015 Win64"
Что собсно и было моим изначальным ответом.
Конечно можно изобретать новые костыли, но зачем?


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!