2011-01-10 5 views
0

I cpptest aus dem Internet heruntergeladen hat, und ich möchte es bauen Visual Studio 2008Build-C++ Projekte mit Makefile Visual Studio 2008 mit

Das Problem, das stattdessen von .sln und vcproj Datei, Makefile.am verteilt ist, und ich glaube, dass all die notwendigen enthaltenen Dateien in Makefile.am enthalten sind.

Wie Makefile.am verwenden, um VS-Projektdateien zu generieren? Ich habe versucht, Cmake zu verwenden, aber es gibt keine CMakeList in der Distribution.

Edit: Danke an alle Antworten! Es gibt eine sln Datei, die schließlich verteilt wird. Aber ich bin immer noch interessiert, die Antwort auf meine ursprüngliche Frage zu wissen.

Antwort

2

die Visual Studio-Projektdateien für cpptest sind im Verzeichnis, nicht in dem src Verzeichnis gewinnen, wo die Make-Datei ist ..

bearbeiten

Makefiles soll verwendet werden mit GNU make. Wenn Sie das unter Windows möchten, können Sie sich Mingw, GnuWin32 oder Cygwin ansehen. Aber sie benötigen auch gcc zum kompilieren, also wirst du VS nicht wirklich benutzen.

Für die meisten Projekte, die keine externen Abhängigkeiten haben, ist es jedoch keine große Sache, wenn Sie die VS-Projektdatei nicht haben: ein Makefile ist nur eine Liste der Quelldateien und einiger Kompilierungsoptionen. Um Projekte wie cpptest erfolgreich zu erstellen, könnten Sie einfach ein empty VS-Projekt erstellen, alle Quelldateien hinzufügen, den Ausgabetyp auf ausführbar setzen, es erstellen und fertig. Schließlich können Sie die Optimierungsoptionen optimieren, aber für den Rest werden die Standardoptionen einfach funktionieren.

1

Ich habe gerade das Archiv heruntergeladen und die .sln-Datei gefunden. Es befindet sich unter: /win/VisualStudio.NET. Sie können das mit VS2008 öffnen und aktualisieren, es sollte funktionieren.

2

Gehen Sie zu win\VisualStudio.NET und Sie werden eine VS-Lösungsdatei finden.