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
A
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
- 1. CMake: externes Projekt neu erstellen
- 2. Erzeuge ein weiterverteilbares Projekt mit CMake
- 3. Kann nicht OpenCV Projekt mit cmake
- 4. Wie richte ich ein CMake-Projekt korrekt ein?
- 5. Wie kann ich ein Makefile-Projekt mit Xcode 5 erstellen?
- 6. Wie kann ich ein Xcode-Projekt über die Befehlszeile erstellen?
- 7. Wie kann ich ein Visual Studio 2012-Projekt generieren, das auf Windows XP mit CMake abzielt?
- 8. Wie kann ich Rust-Code mit einem C++/Qt/CMake-Projekt erstellen?
- 9. Wie kann ich ein Installationsprogramm für ein vorhandenes Projekt erstellen?
- 10. Wie kann ich mit CMake ein Skript installieren?
- 11. C# -Projekt mit CMake generieren
- 12. Ein Cmake-Projekt in ein anderes einbetten?
- 13. Wie verknüpfe ich meine Bibliotheken in meinem Projekt mit CMake?
- 14. Kann ich mit Symfony new ein Console-only-Projekt erstellen?
- 15. Wie kann ich Boost.Test in einem CMake-basierten Projekt verwenden?
- 16. Wie kann ich cmake von innerhalb von cmake ausführen?
- 17. Wie kann ich ein Firebase-Projekt programmgesteuert erstellen?
- 18. Wie kann ich Maven Gwt Projekt erstellen?
- 19. Kann ich ein iOS-Projekt mit jenkins ohne Bereitstellungsprofil erstellen?
- 20. CMake generiert Projekt zweimal
- 21. Ein CMake-Projekt in Eclipse CDT importieren
- 22. Cmake erstellen ein gemeinsames Objekt
- 23. Wie kann ich Gradle für ein bestehendes Projekt erstellen?
- 24. Wie installiere ich ein Projekt mit Bazel?
- 25. Ich kann petsc nicht mit cmake verwenden
- 26. Wie kann ich ein Maven-Projekt als Abhängigkeit vom Root-Projekt mit Gradle erstellen?
- 27. Cmake: hierarchischer Projekt-Setup
- 28. Wie OpenCv-Projekt zu kompilieren und cmake
- 29. Debug CMake-Projekt Erstellung
- 30. Erstellen von QTCharts mit cmake
Auf Windows CMake hat sogar eine nette GUI. Versucht, das zu laufen? – arrowd