Миграция приложения 32-битной ОС Vc ++ в приложение 64-битной ОС Vc ++ - PullRequest
1 голос
/ 30 июня 2010

У меня есть приложение Vc ++, разработанное в VC6. в настоящее время он поддерживает 32-битные операционные системы. Мое требование скрыть это приложение для поддержки 64-битных операционных систем (таких как windows7, сервер Windoes 2008 и т. Д.).

Какой самый простой способ / шаги / процедура для миграции такого приложения?

1 Ответ

1 голос
/ 30 июня 2010

На практике, если вы используете каждый тип данных как следует, проблем не должно быть. Типичные ошибки, которые сделаны:

  • используя [unsigned] long вместо size_t при ссылке на размеры
  • вычитая указатели и присваивая результат long (должен быть ptrdiff_t или что-то вроде этого)
  • преобразование указателей в длинные или длинные в указатели

На странице http://msdn.microsoft.com/en-us/library/aa384198%28v=VS.85%29.aspx на сайте MSDN корпорации Майкрософт приведен список важных моментов, которые следует учитывать при переходе на 64-разрядную версию.

Надеюсь, это поможет.

...