2017-10-10 4 views
0

Ich habe eine Quelle von leptonica-1.74.4 heruntergeladen Ich brauche lib, dll und * .h-Dateien für die Verwendung mit Tesseract lib. Wie ich zuerst verstanden habe, muss ich diese Quelle mit CMake bauen und dann werde ich VS-Dateien bekommen. (Oder vielleicht lib und dll ???) Ich habe nie mit CMake arbeiten. Habe keine Ahnung, wie CMakeLists oder was auch immer mit CMake laufen soll. Was soll ich machen? Ich habe versucht, Dokumentation zu lesen und es hat mich nur verwirrt. OS Windows 8.Wie kann ich ein Projekt mit CMake erstellen?

+0

Auf Windows CMake hat sogar eine nette GUI. Versucht, das zu laufen? – arrowd

Antwort

0

CMake ist kein Build-System, sondern verwaltet den Build-Prozess innerhalb Ihrer nativen Build-Umgebung - in Ihrem Fall (Win8 + VS) erstellt es die Projekt- und Lösungsdateien, die Sie in VisualStudio verwenden können.

Für Ihren speziellen Fall wird es am besten sein, um

  • Download, installieren und CMake-GUI
  • Geben Sie den Quellordner (wo CMakeLists.txt befindet)
  • Geben Sie den Build-Ordner ausführen (wo die libs/executables erstellt werden sollen)
  • Klicken Sie auf "Konfigurieren" - Sie werden nach dem Generator gefragt, den Sie verwenden möchten - idealerweise wählen Sie die VS Version, die Sie in Ihrem System installiert haben.
  • Drücken Sie "Generate" - cmake generiert die .vcxproj und .sln Dateien in Ihrem Build-Ordner entsprechend der von Ihnen gewählten VS-Version.
  • Öffnen Sie die .SLN-Datei und beginnen Sie mit dem Erstellen von Leptonica oder integrieren Sie das Projekt in Ihre eigene Lösung.

Zusätzlich - CMake ermöglicht es Ihnen, den Build direkt mit Ihrem nativen Compiler auszulösen. Dies muss jedoch über die Konsole erfolgen.

weitere Informationen here

Verwandte Themen