Bitcoin Forum
September 27, 2022, 10:32:48 AM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как собрать бинарные файлы под Windows в Linux?  (Read 161 times)
progof (OP)
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


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

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

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

Posts: 1664274768

View Profile Personal Message (Offline)

Ignore
1664274768
Reply with quote  #2

1664274768
Report to moderator
1664274768
Hero Member
*
Offline Offline

Posts: 1664274768

View Profile Personal Message (Offline)

Ignore
1664274768
Reply with quote  #2

1664274768
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1664274768
Hero Member
*
Offline Offline

Posts: 1664274768

View Profile Personal Message (Offline)

Ignore
1664274768
Reply with quote  #2

1664274768
Report to moderator
1664274768
Hero Member
*
Offline Offline

Posts: 1664274768

View Profile Personal Message (Offline)

Ignore
1664274768
Reply with quote  #2

1664274768
Report to moderator
1664274768
Hero Member
*
Offline Offline

Posts: 1664274768

View Profile Personal Message (Offline)

Ignore
1664274768
Reply with quote  #2

1664274768
Report to moderator
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1280

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: 1280

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: 1280

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!