Qt e Postgres plug-in de 64 bits no Windows

votos
3

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.

Publicado 03/12/2008 em 18:53
fonte usuário
Em outras línguas...                            


1 respostas

votos
3

Estou prestes a começar Vista 64 na minha máquina de trabalho assim que eu estava procurando isso também.

Basicamente - Não, Postrgresql não vai compilar no Windows de 64 bits (até o momento), embora tenha trabalhado durante anos em 64bit * nix.

Eu encontrei esta ligação - de um dos mantenedores do instalador do Windows.

Respondeu 15/12/2008 em 23:59
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more