Sie können Ihre 32-Bit-Software nicht mit Hilfe einer Software in 64-Bit konvertieren. Sie müssen ihn jedoch auch nicht konvertieren, da die 64-Bit-Architektur alle 32-Bit-Software unterstützt.
Berücksichtigen Sie die Unterschiede zwischen den 32-Bit- und 64-Bit-Datenmodellen Der größte Unterschied zwischen den 32-Bit- und den 64-Bit-Kompilierungsumgebungen ist die Änderung der Datentypmodelle. Das C-Datentypmodell für 32-Bit-Anwendungen ist das ILP32-Modell, das so benannt wird, weil die Typen int und long sowie Zeiger 32-Bit-Datentypen sind. Das Datentypmodell für 64-Bit-Anwendungen ist das LP64-Datenmodell, das so benannt wird, weil Long- und Pointer-Typen auf 64 Bit anwachsen. Die verbleibenden Integer-Typen vom Typ C und die Fließkomma-Typen sind in beiden Datentypmodellen gleich.
Konvertieren von 32-Bit-Anwendungen in 64-Bit-Anwendungen: Die Probleme
Die Hauptursache für Probleme beim Konvertieren von 32-Bit-Anwendungen in 64-Bit-Anwendungen ist die Änderung der Größe des int-Typs in Bezug auf die Typen long und pointer. Bei der Konvertierung von 32-Bit-Programmen in 64-Bit-Programme ändern sich nur die Größe langer Typen und Zeigertypen von 32 Bit auf 64 Bit. Ganzzahlen vom Typ int bleiben bei 32 Bit. Dies kann zu Problemen mit der Datenkürzung führen, wenn Sie den Int-Typen Zeiger oder lange Typen zuweisen. Probleme mit der Zeichenerweiterung können auch auftreten, wenn Ausdrücke verwendet werden, die Typen verwenden, die kürzer als die Größe eines int zu einem vorzeichenlosen long oder einem Zeiger sind.
Hier weiter zu lesen ist die Quelle. Quelle: http://www.oracle.com/technetwork/server-storage/solaris/ilp32tolp64issues-137107.html In
diesem Artikel erfahren Sie, wie Sie die Konvertierung mit Codeänderungen durchführen.
Übernehmen von: https://www.quora.com / How-do-I-Convert-A-32-Bit-Software-in-A-64-Bit
Nach meinem Verständnis müssen Sie den Quellcode gemäß den obigen Verfahren ändern, indem Sie die Variablentypen ändern. Außerdem habe ich gegoogelt, dass der Fehler, den Sie haben, möglicherweise nicht mit der Konvertierung zusammenhängt.