Waarom JUK naar DLL converteren?
Een .juk is Juka-broncode, geen binair bestand. Juka draait op .NET en kan die broncode compileren naar Common Intermediate Language, maar dat gebeurt tijdens runtime via de JukaCompiler-bibliotheek in plaats van het exporteren van een bestand. Het produceren van een echte .dll betekent dat de compiler in een C#-project wordt gewikkeld en de .NET-build de bibliotheek laat genereren.
Hoe JUK naar DLL te converteren
JukaCompiler (NuGet) in een C# bibliotheekproject OPEN-SOURCE
Maak een .NET klassenbibliotheek-project, voeg het JukaCompiler-pakket toe en roep new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true)); aan. Bouw met dotnet build om de .dll te krijgen.
Juka OPEN-SOURCE
Gebruik Juka om de .juk-code uit te voeren en te testen (./juka HelloWorld.juk); het geeft zelf geen .dll uit, maar bevestigt dat de code werkt voordat u deze via JukaCompiler insluit.
Over deze formaten
Een .juk-bestand bevat broncode geschreven in Juka, een kleine platformonafhankelijke programmeertaal die compileert naar .NET of via een eigen interpreter draait. Omdat het platte tekst…
Open .JUK details →Een DLL (Dynamic Link Library) is een Windows-bibliotheekbestand met gecompileerde code die programma's laden terwijl ze draaien; het is dus niet iets dat u opent door erop te…
Open .DLL details →Kwaliteit & waar op te letten
- Juka heeft geen één-klik
.juk-naar-.dll-commando - u heeft een C#-hostproject en de .NET SDK nodig. - De compilatie is gericht op .NET CIL, dus .NET 8.0 (of nieuwer) moet geïnstalleerd zijn om het resultaat te bouwen en uit te voeren.
- De resulterende
.dllis een .NET-assembly, geen native Windows-bibliotheek.
Veelgestelde vragen
Kan Juka direct een DLL exporteren?
.juk-bestanden; DLL-uitvoer komt voort uit het insluiten van JukaCompiler in een C# .NET-build.