У меня есть 32-битное приложение Windows / Qt, использующее плагин Postgres. Недавно я был заинтригован, чтобы превратить приложение в 64-битное приложение. Поэтому я проверил документы Qt для получения инструкций, успешно собрал Qt и его библиотеки в 64-битную версию. Теперь проблема в том, что Postgres не предоставляет библиотеки для 64-битной Windows! Очевидно, что плагин Qt Postgres не скомпилируется. Я много гуглил и не нашел никаких решений, просто куча бесполезных публикаций в архиве обсуждений. Итак, есть ли способ скомпилировать мое приложение как истинное 64-битное при использовании Postgres в Windows?
ADDENUM
Проблема не в том, что Postgres работает как истинная 64-битная версия в Windows (, что невозможно сделать ) (я не управляю базой данных, поэтому мне все равно), а для компиляции моего приложения Qt как 64-битный (который очень выигрывает от того, чтобы быть истинным 64-битным). Но так как ему нужен доступ к базе данных Postgres, я не могу этого сделать, плагин Qt Postgres не скомпилируется и у меня не будет доступа к базе данных.
Итак, я должен просто разделить связанные с Postgres вещи на 32-битную DLL (могу ли я использовать 32-битные dll даже с 64-битным приложением?), Или даже на отдельный исполняемый файл, или я могу использовать какую-то другую инфраструктуру для доступ к нему ...?
Дайте мне какое-либо, даже грязное, решение этой проблемы и укажите плюсы и минусы, которые могут у нее возникнуть, и что еще она может повлиять или сломать.