Eu tenho um aplicativo do Windows / Qt de 32 bits usando Postgres plugin. Recentemente, eu fui intrigado para transformar o aplicativo em um aplicativo de 64 bits. Então, eu chequei os docs Qt para obter instruções, construído Qt e suas bibliotecas em 64-bit com sucesso. Agora o problema é que Postgres não fornece bibliotecas para Windows 64-bit! Obviamente, o plugin Qt Postgres não irá compilar. Eu pesquisei em torno de um lote e não encontrou nenhuma solução, apenas um monte de não-votos postagens arquivo de discussões. Assim, há uma maneira para eu compilar meu aplicativo como verdadeira 64-bit enquanto estiver usando PostgreSQL no Windows?
AddEnum O problema não está em execução Postgres como verdadeira 64-bit no Windows ( que não pode ser feito ) (não estou a gestão do banco de dados, então eu não me importo mesmo), mas para compilar meu Qt aplicativo como 64 bits ( o que muito os ganhos de ser verdadeira 64-bit). Mas desde que ele precisa acessar Postgres DB, não posso fazê-lo, Qt Postgres plugin não irá compilar e eu não terá acesso DB.
Então, eu deveria Postgres apenas separados relacionados material para uma DLL de 32 bits (eu posso usar DLLs de 32 bits com o aplicativo de 64 bits mesmo?), Ou mesmo a um executável separado, ou eu posso usar algum outro enquadramento para acessá-lo. ..?
Dá-me qualquer, mesmo suja, a solução para este problema e indicar os prós e contras que possa ter e o que mais ele pode afetar ou quebrar.













