http://qt-project.org/downloads. Я загрузил openGL, так как многие говорят, что этот стандартный стандарт лучше. но теперь у меня есть требование от моего профессора, что мне нужно предоставить что-то, что может работать на Windows 32/64. Есть ли способ, которым мне не нужно устанавливать Qt для Windows 32 и создавать приложение, которое можно запустить в Windows 32?
я говорю, что я только установил Qt для win64, но теперь я хочу, чтобы что-то могло работать на платформе win32. поэтому я предполагаю, что один из способов - установить Qt для win32 и создать новый проект. Но я хочу спросить, могу ли я сделать некоторую конфигурацию и создать что-то, что может работать на win32, используя установленный Qt на win64 на моем ком
благодарю!
Для Windows Vista и выше нет никаких оснований не использовать реализацию OpenGL в ANGLE, которая поставляется вместе с Qt. "многие говорят, что стандарт установлен лучше" - это неверно, если вы не можете гарантировать, что у ваших клиентов есть достойный драйвер графической карты, поддерживающий OpenGL, установленный на их машине. Я бы посоветовал забыть о системе OpenGL и использовать реализации ANGLE.
Тривиально компилировать ваш проект как для 32-битного, так и для 64-битного Qt, если вам действительно нужно 64-разрядное адресное пространство. Для многих приложений нет никакой причины предоставлять 64-битную версию.
Нет, вы не можете сделать это напрямую. Единственный способ запуска 64-разрядных приложений в 32-разрядной Windows - использовать эмуляторы и виртуальные машины, например VMWare. Но это снижает производительность приложения.