Ich habe versucht, das Hallo Welt Projekt, das mit dem Box2D-Download auf VS 2015 kommt zu laufen. Alles gut bauen, aber ich bekomme einen Fehler C: \ Dateipfad \ Box2D.lib keine gültige Win32-Anwendung. Ich schaute, wo die Datei sein sollte und es war nicht da. Ich bin verwirrt was ist los und frage mich, ob jemand weiß, was vor sich geht?Box2d Fehler C: filepath box2D.lib ist keine gültige Win32 App
Antwort
Sie müssen es kompilieren, z. B. die Box2D-Bibliothek erstellen.
Um dies zu tun, installieren Sie Cmake über den Windows Installer (Version 2.6 oder neuer ist in Ordnung).
Wenn Sie das Cmake-Tool öffnen, setzen Sie die Option "Wo ist der Quellcode?" Auf den Speicherort der Box2D-Quelle auf Ihrem Computer. Legen Sie fest, wo die Binärdateien in einem neuen Ordner innerhalb oder außerhalb des Box2D-Quellordners erstellt werden sollen.
Optionen werden in der Cmake-Benutzeroberfläche angezeigt, ändern Sie sie, wenn Sie möchten, stellen Sie jedoch sicher, dass "Statische Bibliotheken erstellen" aktiviert ist.
Klicken Sie auf "Konfigurieren". Sollten Konfigurationsprobleme auftreten, werden sie im Textbereich am unteren Rand der Benutzeroberfläche angezeigt. Wenn keine Probleme auftreten, klicken Sie auf "Generate", wählen Sie Ihren Compiler und fahren Sie fort.
Wenn im unteren Bereich der Benutzeroberfläche keine Probleme angezeigt werden, öffnen Sie im zuvor erstellten Ordner "Wo binäre Binärdateien erstellen" die VS-Lösungsdatei und erstellen und kompilieren Sie die Lösung. Voila, Sie haben Box2D-Bibliotheken.
zu bekommen Wenn ich box2d extrahiert gibt es einen Dateipfad "build/vs2015 "mit vc-projekten, davon ist helloworld.cpp. Diese Anwendung soll neuen Benutzern zeigen, wie box2d-Dateien ausgeführt und erstellt werden. Ich denke nicht, dass es das Problem ist. – Das
Hat das Box2D-Projekt innerhalb der Lösung fehlerfrei erstellt? Klicken Sie mit der rechten Maustaste darauf und erstellen Sie getrennt vom HelloWorld-Beispiel, falls die Build-Reihenfolge des Projekts nicht korrekt ist. Die Box2D.lib sollte in '$ (OutDir)' erscheinen, welches das Ausgabeverzeichnis ist. Die Projekteigenschaften zeigen Ihnen den genauen Ort dafür an. –
- 1. keine gültige Win32-WP7
- 2. XXX.exe ist keine gültige Win32-Anwendung
- 3. Keine gültige Win32-Anwendung
- 4. nlsxbe.dll ist keine gültige Win32-Anwendung
- 5. Gulp-Sass-Fehler:% 1 ist keine gültige Win32-Anwendung
- 6. JNI C++ DLL - 'UnbefriedigterLinkError:% 1 ist keine gültige Win32-Anwendung'
- 7. Warum gibt CreateProcess Fehler 193 (% 1 ist keine gültige Win32-App)
- 8. Unable dynamische Bibliothek php_sqlsrv_7_nts.dll laden ist keine gültige Win32-Anwendung
- 9. ImportError: DLL laden fehlgeschlagen:% 1 ist keine gültige Win32-Anwendung
- 10. keine gültige Win32-Anwendungsfehler beim Laufen Cordova App in Visual Studio 2015
- 11. tkagg (Python) DLL laden fehlgeschlagen:% 1 ist keine gültige Win32-Anwendung
- 12. mysql_fetch_object() Fehler: geliefert Argument ist keine gültige MySQL Ergebnis Ressource
- 13. Python: DLL konnte nicht geladen werden:% 1 ist keine gültige Win32-Anwendung
- 14. TlbImp.exe - Fehler TI0000 - * .dll keine gültige Typenbibliothek ist
- 15. C# String Filepath Frage
- 16. Lösung "DLL laden fehlgeschlagen:% 1 ist keine gültige Win32-Anwendung." für Pygame
- 17. ImportError: DLL-Laden fehlgeschlagen:% 1 ist keine gültige Win32-Anwendung pywin32
- 18. Perl-Skript kann nicht ausgeführt werden Schedule-Task mit "% 1 ist keine gültige Win32-Anwendung"
- 19. null ist keine gültige Include-Fehlermeldung
- 20. Cocos2D Box2D Fehler?
- 21. „underlineColorAndroid ist keine gültige Stileigenschaft“ Fehler in reagieren-native Android App
- 22. Kann nicht Visual Studio 2015 installieren - 1% ist keine gültige win32
- 23. Ist dieser gültige Standard c?
- 24. filePath von JFileChooser ist null
- 25. SslStream.DataAvailable keine gültige Funktion
- 26. EEFileLoadException bei Verwendung von C# -Klassen in C++ (Win32-App)
- 27. C - Win32: AttachThreadInput & SetFocus, 64bit: keine Ahnung
- 28. Symfony Asset-Komponente "" ist keine gültige URL
- 29. Referenz ist keine gültige visuelle DependencyObject
- 30. Mitgeliefertes Argument ist keine gültige MySQL-Ergebnisressource
Ich sollte es klarer machen, dass Box2D nicht mit VS 2015 installiert war, installierte ich Box2D und versuchte es auf VS 2015 – Das
Heruntergeladen von wo genau? Klingt so, als hätten Sie den Quellcode heruntergeladen. In diesem Fall müssen Sie es kompilieren, um die Box2D-Bibliothek zu generieren. Nicht sicher, es gibt vorkompilierte Binärdateien für Box2D, obwohl es eine schnelle Suche wert sein könnte. –
Ich habe es heruntergeladen von https://github.com/erincatto/Box2D, ich habe schnell geschaut es scheint nicht gibt es eine Möglichkeit, eine vorkompilierte Version von box2d – Das