Frage

Ich stöberte im Internet und stellte fest, dass meine Bewerbung wahrscheinlich nicht auf (Win) 64 -Bit -Maschinen funktionieren würde. Und dass dies darauf zurückzuführen ist, dass MSVC meine Standard -3 -Bit -Laufzeit verwendet und die Anwendung so festlegt, dass sie nur auf 32 -Bit -Maschinen funktioniert.

Wie kann ich meine einfache Anwendung so einstellen, dass sie auf X86 -Maschinen ausgeführt werden? So verwenden Sie 64 -Bit -Maschinen WOW64 bei der Ausführung meiner App?

Ich verwende MS Visual Studio 2010 Express (momentan ein bisschen kurz).

War es hilfreich?

Lösung

32-Bit-Anwendungen arbeiten unter Win64 OS.

Es gibt einige besondere Dinge, die Sie haben könnte müssen dies tun, wenn Ihre Anwendung auf das Verzeichnis "True" System32 oder bestimmte Registrierungsschlüssel zugreifen muss. Die überwiegende Mehrheit von 32-Bit-Anwendungen muss sich jedoch nicht damit befassen (einige, die möglicherweise Dateimanager oder Registrierungsredakteure enthalten). Tatsächlich wurde die Umleitung speziell von Microsoft eingerichtet, sodass die Umleitungen der Anwendungskompatibilität helfen würden.

Wenn Ihre Anwendung jedoch einen speziellen Gerätetreiber benötigt - das müsste für eine 64 -Bit -Plattform erstellt werden (wieder ist dies ziemlich selten).

Sie sollten Ihre Anwendung auf einer 64-Bit-Plattform testen, aber die Erwartung ist, dass sie im Allgemeinen nur funktionieren sollte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top