Me gustaría compilar Litecoin para Windows, pero tengo dificultades para hacerlo. Para ser específico: quiero crear el ejecutable de Windows (.exe) GUI (qt) cliente Litecoin (para ser más específico, quiero compilar el ejecutable para una moneda alternativa basada en litecoin, pero el código base es el mismo que litecoin ).
Muchos tutoriales se centran en la compilación para Linux o se centran en la compilación de Bitcoin, que hoy en día es un poco diferente a Litecoin. En lugar de explicar mis problemas específicos, que probablemente sean exclusivos de mi situación, me preguntaba cuál es el sistema operativo recomendado (y la versión) para compilar Litecoin. ¿Quién tiene experiencia específica (preferiblemente fluida) en la creación del cliente GUI litecoin para Windows?
Un tema relevante útil es este: https://bitcointalk.org/index.php?topic=149479.0
Pero esto se basa en bitcoin, no en litecoin. Este tutorial al que se hace referencia tiene un poco de Windows, pero no es demasiado optimista:
Windows-Qt
Este es el más complicado de descifrar de las billeteras GUI. Voy a detallar cómo hice que esto funcione y le ofreceré una manera fácil de obtener las dependencias en un intento de hacer que esto funcione para usted también. Dicho esto, puede que no, y ya he dicho que no daré soporte técnico. Así que aquí está el trato. Hice que esto funcionara y luego lo dupliqué en una segunda máquina para asegurarme de que no fuera una casualidad. La mayor parte de la información necesaria para compilar el monedero básico de coind.exe o GUI se encuentra en este hilo: https://bitcointalk.org/index.php?topic=149479.0 Lamentablemente, nada es tan fácil como parece, y aunque MinGW y QT las instalaciones fueron bien, no pude compilarlo sin algunos ajustes en el archivo .pro.
En este tutorial, Windows se usa para crear el ejecutable, pero entiendo que también se puede usar Linux para crear ejecutables de Windows, ¿verdad? Hay pocas experiencias que documenten la compilación exitosa o fluida de Litecoin (bifurcaciones) para Windows, por lo que me preguntaba si las personas tienen buenas experiencias al hacerlo y qué tipo de sistema operativo o enfoque usaron.
El árbol de fuentes de Litecoin, en la carpeta doc/, proporciona un archivo sobre la construcción en Windows , usando MinGW y MSYS . No puedo responder personalmente por esas instrucciones, nunca las he usado yo mismo, así que si vas por ese camino, buena suerte. La forma en que se construyen los binarios de lanzamiento, si no me equivoco, es usando el constructor Gitian . Si está buscando hacer una compilación de Windows, lo intentaría. Si realmente desea usar Gitian, puede clonar el repositorio y usar el archivo Léame para configurar Gitian, y luego seguir el segmento de compilación del proceso de lanzamiento para hacer la compilación real. Por otro lado, si no busca necesariamente el determinismo o la capacidad de reproducir la compilación exacta, puede intentar echar un vistazo a laGitian crea scripts para ver qué paquetes se están utilizando, qué comandos se ejecutan, etcétera, y trata de reproducirlos en un sistema Linux.
He compilado litecoin-qt en Ubuntu 12.04 antes. Primero instale los paquetes necesarios:
sudo apt-get install qt4-qmake libqt4-dev build-essential libboost1.48-all-dev libssl-dev libdb++-dev libminiupnpc-dev
Luego, en el directorio del código fuente de litecoin, ejecute
qmake
make
¡Y tu estas listo!
Sin embargo, el archivo compilado es un binario de Linux, por lo que deberá usarlo en Linux. Hasta donde yo sé, tratar de compilar un binario de Windows en Linux sería aún más difícil que simplemente compilarlo en Windows.
Nota : esta respuesta se publicó antes de que se aclarara la pregunta.
Juan T.
jamd315
Todd Chaffee
hafnero