Porting from 32 bits to 64 bits

I have a window assembly using Visual C ++. Its creation and launch on 32-bit env windows. Now I need to make sure that it works on windows vista / 7 64 bit env. What do I need to consider for this transfer process?

+3
source share
4 answers

This does not migrate from 32 bits to 64, which just runs your 32-bit code on a 64-bit machine to make sure it still works.

How to do this, just check all the functions on a 64-bit machine, like every time you release a new version, right ?:-)

(.. 64- ), . , . , , .

, . .

+7

x64.

  • 64- dll, .
  • - - .
  • C\++ - - .
  • 64- -

  • int size_t
  • №.

http://www.viva64.com/en/a/0065/

+1

, (POD) POD IPC .. , 4 , 4 . , .

Compilers are usually well versed in other kinds of errors, i.e. long int conversions etc. Thus, it is usually just the case to listen to the warnings of your compilers and modify your code accordingly.

0
source

Source: https://habr.com/ru/post/1729193/


All Articles