Можем ли мы использовать Qt (64) для создания приложения, которое будет работать как на 32-битных, так и на 64-битных окнах?

http://qt-project.org/downloads . Я скачал openGL, так как многие говорят, что этот набор стандартов лучше. но теперь я получил требование от своего профессора, что мне нужно предоставить что-то, что может работать на Windows 32/64. Есть ли способ, которым мне не нужно устанавливать Qt для Windows 32 и создавать приложение, которое может быть запущено на Windows 32?

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

Спасибо!

0

Решение

  1. Для Windows Vista и более поздних версий нет причин не использовать ANGLE-реализацию OpenGL, которая поставляется вместе с Qt. «многие говорят, что установленный стандарт лучше» — это неверно, если вы не можете гарантировать, что ваши клиенты установят на своей машине приличный драйвер видеокарты с поддержкой OpenGL. Я бы посоветовал забыть о системе OpenGL и использовать реализации ANGLE.

  2. Скомпилировать ваш проект для 32- и 64-битного Qt просто, если вам действительно нужно 64-битное адресное пространство. Для многих приложений нет никакой причины предоставлять 64-битную версию.

1

Другие решения

Нет, ты не можешь сделать это напрямую.
Единственный способ запустить 64-битные приложения в 32-битной Windows — это использовать эмуляторы и виртуальные машины, например VMWare. Но это снижает производительность приложения.

0

По вопросам рекламы [email protected]