Cmake nicht finden Visual Studios 2012 in Generatoren Liste

Ich versuche, führen Sie durch die Firebreath tutorial, aber ich Schaffe es nicht, Cmake, um zu arbeiten. Cmake nicht registrieren jeder version des Visual Studios unter der Generators Liste. Dies ist die Liste beim ausführen cmake --help:

Generators

The following generators are available on this platform:
  Unix Makefiles              = Generates standard UNIX makefiles.
  Ninja                       = Generates build.ninja files (experimental).
  CodeBlocks - Ninja          = Generates CodeBlocks project files.
  CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
  Eclipse CDT4 - Ninja        = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Unix Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  KDevelop3                   = Generates KDevelop 3 project files.
  KDevelop3 - Unix Makefiles  = Generates KDevelop 3 project files.
  Sublime Text 2 - Ninja      = Generates Sublime Text 2 project files.
  Sublime Text 2 - Unix Makefiles
                              = Generates Sublime Text 2 project files.

Habe ich neu installiert CMake, Installation von Visual Studios 2010 und 2012 (Express und Professional Edition), und sogar deinstalliert und neu installiert .NET 4.0 auf 4.5 (von hier aus). Es funktioniert gut auf meinem computer, so wie ich es hab läuft auf Anhieb. Allerdings ist mein laptop von der Arbeit ist nicht nur die Registrierung von Visual Studios.

Mir läuft es sowohl auf Windows 7 Enterprise SP1. Jede Hilfe ist willkommen.

Hier ist der genaue Fehler, den ich bekomme:

C:\code\tutorial2\TutorialTestPlugin>firebreath\prep2012.cmd . build
A subdirectory or file build already exists.
Using projects in: "C:\code\tutorial2\TutorialTestPlugin"
Generating build files in: "C:\code\tutorial2\TutorialTestPlugin\build"
NOTE: The build files in "C:\code\tutorial2\TutorialTestPlugin\build" should *NE
VER* be modified directly.
When needed, make project changes in cmake files and re-run this script.
  Project-specific cmake files are found in [plugin dir]\CMakeLists.txt and
  [plugin dir]\Win\projectDef.cmake.
Note that parameters for cmake should be enclosed in double quotes, e.g. "-DVERB
OSE=1"
CMAKE parameters:

C:\code\tutorial2\TutorialTestPlugin\build>cmake -G "Visual Studio 11" -DFB_PROJ
ECTS_DIR="C:\code\tutorial2\TutorialTestPlugin"  "C:\code\tutorial2\TutorialTest
Plugin\firebreath"
CMake Error: Could not create named generator Visual Studio 11
cygwin warning:
  MS-DOS style path detected: C:\code\tutorial2\TutorialTestPlugin\firebreath
  Preferred POSIX equivalent is: /cygdrive/c/code/tutorial2/TutorialTestPlugin/f
irebreath
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
  • Sprechen Sie über die Verwendung einer cygwin-version von cmake und nicht die version heruntergeladen, die für windows aus cmake.org?
  • Ich habe gerade installiert die cygwin-version von cmake und es scheint keine Generatoren für Visual Studio. Brauchen Sie, um zu erstellen Sie Ihre visual studio-Projekt innerhalb von cygwin?
  • Ich heruntergeladen und verwendet werden cmake-2.8.12.1-win32-x86.exe aus cmake.org. Verwendet das Installationsprogramm auf beiden Rechnern und es funktioniert nur auf meinem persönlichen computer. Ich bin mir nicht sicher, ob ich brauchte, cygwin, wie ich bin Art von neuen zu diesen und wurde kurz nach dem tutorial.
  • Wenn Sie innerhalb von cygwin. Es wird wahrscheinlich verwenden Sie die cygwin-version von cmake erstellt.
  • Ich konnte Kraft meiner cygwin Termainal zu verwenden, die windows-version von cmake mit dem folgenden Befehl: /cygdrive/c/Program\ Files\ (x86)/CMake\ 2.8/bin/cmake.exe
  • Ich bin mit den Befehl innerhalb einer Eingabeaufforderung (cmd)
  • Sie verwenden möchten, können Sie das cygwin-setup-Programm zu entfernen Ihre version von cmake.
  • Entschuldigung, aber wie würde ich mich über die Verwendung der Cygwin-setup-Programm zu tun?
  • Ja - sieht aus wie @drescherjm Recht nicht mit der cygwin-version von CMake. Zitat aus der docs in den OP: "Beachten Sie, dass die cygwin-version von cmake ist berichtet worden, nicht zu arbeiten, so erhalten die native Plattform-version von CMake website!"
  • Hmm. Ich vermutete, dass Sie cygwin installiert durch das setup-Programm und verstanden, wie das hinzufügen und entfernen von Paketen. Sie laden das setup-Programm von hier: cygwin.com führen Sie eine internet installieren. Ich nehme an, der Ordner ist c:\cygwin. Dann, wenn du zu einem Bildschirm mit einem Suchfeld an der Spitze, Sie geben cmake.
  • Nach der Eingabe von cmake in das Suchfeld ein. Öffnen Sie die Devel-tree. Dann suchen Sie die Zeile für cmake und klicken Sie auf das Wort Halten, bis es zu deinstallieren. Klicken Sie dann auf weiter am unteren Rand des Dialogfelds und cmake entfernt von cygwin.
  • Danke, das hat funktioniert! Ich würde gerne haben, dass, wie die akzeptierten Antworten, wenn Sie möchten, um es hinzuzufügen.

InformationsquelleAutor bunndan | 2013-11-11
Schreibe einen Kommentar