wie man ein nugget-Paket für natives C ++ erstellt

8

Ich möchte ein Paket über sdl_mixer veröffentlichen, es ist ein natives Paket. Ich habe es als Tutorial gemacht sagte. Ich setze .dll .h und .lib Dateien in Paketinhalt , aber das letzte Paket hat nicht funktioniert. Also, was ist der richtige Weg, um C ++ Nuget-Paket zu erstellen?

Eine weitere Frage ist in nuget zu finden, das meiste native C ++ Paket wurde in zwei Paketen veröffentlicht, zum Beispiel:

  

sdl2_ttf.v140

     

sdl2_ttf.v140.redist

Also, was ist der Unterschied zwischen diesen beiden Dateien und wie kann ich das Paket so veröffentlichen?

--------------------------------------- Aktualisierung ------- -----------------------------

Wenn ich Tutorial tun möchte sagte über wie natives Paket zu veröffentlichen. Ich habe geschrieben, wie die folgenden autopkg file

%Vor%
%Vor%

}

nach dem Ausführen-Befehl

  

Write-NuGetPackage. \ sdl_mixer.autopkg

es gibt Fehler zurück: unerwartete Eingabe des Endes. Also, was ist das Problem?

    
spartawhy117 02.08.2016, 19:05
quelle

1 Antwort

2

Sie können die CoApp PowerShell-Tools verwenden, um die nativen Nuget-Pakete einfach zu erstellen.

  

Erstellen nativer Pakete

     

Wenn Sie daran interessiert sind, Ihre   Native Bibliotheken über NuGet können Sie wählen, um NuGet zu erstellen   Pakete manuell. Es gibt jedoch einen einfacheren Weg - das CoApp-Projekt   meldete sich freiwillig zum Schreiben von C ++ - orientierten Tools zum Erstellen von NuGet-Paketen und   Sie haben eine Beta-Version ihrer Tools veröffentlicht. Diese Tools vereinfachen   der Prozess zum Erstellen der MSBuild-Dateien und NuGet-Pakete von   vorhandene Header und Bibliotheksdateien - Sie müssen nur ein erstellen   Konfigurationsskript, um den Inhalt des Pakets und dann zu beschreiben   Führen Sie die Tools aus, um das NuGet-Paket zu generieren.

Weitere Informationen finden Sie unter diesem Link: Unterstützung für native Projekte.

>     
Eddie Chen - MSFT 03.08.2016 06:11
quelle

Tags und Links