Compilando o aplicativo wine, como faço para vincular ao windows.h

2

Por favor, me perdoe se eu estiver perguntando na SA errada.

Nota: Isso NÃO é sobre a compilação do próprio vinho!

Eu estou tentando descobrir como compilar o aplicativo do Windows com janelas do wine.h. Eu instalei o pacote wine-dev e eu posso ver que o windows.h foi colocado em /usr/include/wine/windows/windows.h, mas quando tento compilar não consigo encontrá-lo. Eu tentei executar

pkg-config --libs wine

Mas isso retorna o erro:

Package wine was not found in the pkg-config search path.
Perhaps you should add the directory containing 'wine.pc'
to the PKG_CONFIG_PATH environment variable
No package 'wine' found

A substituição de wine por wine1.6 , wine-dev ou wine1.6-dev não resolve o problema.

    
por v010dya 08.12.2013 / 09:09

1 resposta

1

Eu finalmente encontrei a resposta. Mas tenho certeza de que existe uma solução melhor por aí.

Problema como está: O Wine não fornece um arquivo .pc, o que significa que o pkg-config é incapaz de determinar onde estão os cabeçalhos.

A solução é usar o compilador winecpp, que na verdade é um wrapper em torno do gcc, mas vincula automaticamente todos os diretórios de cabeçalho do wine. Este compilador é projetado para ser o mais compatível possível com o MinGW, o que significa que deve ser muito fácil configurar a equipe de projeto através dos limites do Windows / POSIX (mas isso não é desculpa para deixar de fora o arquivo .pc).

    
por 08.12.2013 / 17:54

Tags