Also brauche ich eine indiotensichere App. Ich habe es getan, aber wenn ich versuche, es innerhalb einer nackten Windows 7 virtuellen Maschine zu starten, habe ich viele Fehler wie msvcp140.dll fehlt etc. etc. so suchte ich Google, um diese statisch zu verknüpfen. Ich fand, dass ich es in Projektcode-Generierungsoptionen ändern sollte, also tat ich es. Ich habe auch SFML statisch verbunden. Das Problem ist, ich habe eine Menge Linkerfehler erhalten beziehen wie SFML:(Visual Studio) Viele Linker-Fehler beim Versuch, Microsoft-Bibliotheken statisch mit SFML-Bibliotheken zu verbinden
sfml-system-s.lib(String.cpp.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj
Ich bin nicht sicher, warum es passiert, so dass ich um Hilfe bitte hier
Der einfachste Weg wäre, es mit einem anderen Compiler zu kompilieren (siehe die Anweisungen auf der SFML-Website), so dass Sie nicht die Microsoft-Bibliotheken benötigen, die der Compiler von Visual Studio benötigt. Oder nehmen Sie einfach diese .dlls in Ihre Anwendung auf, vorausgesetzt, Sie sind nicht nur auf Ihre ausführbare Datei beschränkt. – Noctiphobia
@Noctiphobia das Problem ist, ich muss Visual Studio verwenden, weil meine app sowohl SFML und winapi verwendet (winapi wird verwendet, um zu definieren, wie sfml Fenster hier aussieht) so muss ich Visual Studio verwenden jetzt denke ich einfach nicht kompilieren sfml mit cmake aber ich habe einen Compiler nicht gefunden und cxx Compiler nicht gefunden, ich bin mir nicht sicher, warum, aber ich werde versuchen, es herauszufinden –