спокойные окна приложения 64 битов

Действительно ли возможно скомпилировать исполняемый файл на 64 бита в спокойных окнах?

Действительно ли это - тот же процесс как с 32 битами или несколько отличающийся?

8
задан Jan Rüegg 14 February 2012 в 11:17
поделиться

2 ответа

Посмотрите на эту вики-страницу. Я описываю, как собирать двоичные файлы Qt из исходных текстов для различных конфигураций.

4
ответ дан 5 December 2019 в 18:59
поделиться

Я не уверен, что полностью понимаю ваш вопрос, но могу рассказать вам о своем проекте и посмотреть, поможет ли он в вашей ситуации.

У нас есть:

  1. Проект Visual Studio 2008 C ++
  2. Содержит платформы Win32 и x64 (другими словами, он может быть 32-битным или 64-битным)
  3. Мы сохраняем исходные библиотеки Qt, которые пришли с установщиком Qt в одном каталоге (например, Qt / lib / x32) и перестроил Qt как 64-битный и сохранил его в другом каталоге (например, Qt / lib / x64).
  4. Когда дело доходит до компоновки, мы просто обеспечиваем компоновку с правильной библиотекой (32-битная платформа связывается с 32-битной Qt и так далее).

Это сработало для нас довольно хорошо.

Итак, если бы я угадал ответ на ваш вопрос.

Да, можно скомпилировать 64-битный исполняемый файл в Qt в Windows. Это тот же процесс, за исключением того, что вы должны указать qmake немного другой параметр. См. Ссылку Фрэнка Боллака выше о том, как его построить.

Обратите внимание: если ваше приложение является 64-битным (x64), и вы попытаетесь связать 32-битный Qt (тот, который идет с установщиком), это будет , а не ссылка.

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

3
ответ дан 5 December 2019 в 18:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: