Bauumgebung, Bibliotheken und Kompilieren... Was bedeutet das? [geschlossen]

Ich bin ein absoluter Anfänger und lese hier die Anleitung, wie man einen Altcoin (forked from litecoin) baut , und bin bei den ersten Schritten verwirrt. Ich möchte nicht, dass jemand anderes es tut, ich möchte, dass ich es selbst mache. Kann mir jemand sagen, wie das mit VS Community 2017 geht?

Willkommen bei Bitcoin.SE! Ihre Frage ist sehr weit gefasst und erfordert eine sehr lange und komplexe Antwort. Bitte versuchen Sie es aufzuschlüsseln und sehen Sie, wie Sie um weitere Unterstützung bitten können.

Antworten (1)

Build-Umgebung: Die Umgebung, in der der Quellcode kompiliert und in eine vollständige Binärdatei eingebaut wird, die Sie ausführen können. Dies besteht normalerweise aus dem Compiler, dem Linker, dem Betriebssystem, auf dem Sie aufbauen, und dem Betriebssystem, für das die Binärdateien erstellt werden sollen.

Bibliothek: Eine Bibliothek ist eine Reihe von Codes, die von Ihren oder anderen Programmen verwendet werden. Sie werden wie jedes andere Programm kompiliert, enthalten jedoch keine mainFunktionen, sodass sie nicht als eigene ausführbare Datei ausgeführt werden können. Bibliotheken werden verwendet, um Codeduplizierung für Dinge zu vermeiden, die in mehreren Programmen verwendet werden können.

Kompilieren: Der Prozess, Quellcode in eine ausführbare Binärdatei umzuwandeln. Sie müssen den Quellcode kompilieren, um ihn tatsächlich verwenden zu können.

Kann mir jemand sagen, wie das mit VS Community 2017 geht?

Das solltest du wirklich nicht tun. Bitcoin Core, auf dem die Primärsoftware der meisten Altcoins (einschließlich Litecoin) basiert, ist für die Erstellung in einer Unix-Umgebung (hauptsächlich Linux und MacOS) konzipiert. Es ist wesentlich schwieriger, es in einer Windows-Umgebung zu erstellen, insbesondere mit den von Microsoft bereitgestellten Tools (z. B. Visual Studio). Stattdessen wird empfohlen, das Windows-Subsystem für Linux zu verwenden. Eine Anleitung dazu finden Sie hier