Pergunta

Eu quero usar uma biblioteca DLL para Win32 em Linux.

Posso usar uma biblioteca de vinho para fazer isso?

Foi útil?

Solução

Você deve ser capaz de fazer isso usando Winelib . Aqui é uma entrevista com Ulrich Weigand um desenvolvedor VINHO destaque:

  • Eu consegui um para obter Winelib usar um Windows DLL para VQF jogo. Você forsee pessoas usando Winelib para aplicações de gravação em Linux que necessitam de uma janela de código fechado dll?
    Claro. IMO, que é uma das principais características do Winelib: você pode usá-lo para ligar nativo do Windows DLLs em aplicativos Linux. Eu acho que existem muitos exemplos em que isso poderia ser útil; pensar de controladores ODBC, codecs de vídeo, etc. (É por isso que recentemente adicionou suporte para a execução de DLLs mesmo de 16 bits dentro de aplicativos Winelib, porque os motoristas Win95 tendem a thunk até 16 bits ...)

Outras dicas

Você pode usar win32 dll no subsistema de vinho apenas se a sua aplicação invocando é win32 executável também. Caso contrário, você deve ter dll fontes e tentar adaptá-los para compilador linux de acordo com a linguagem de programação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top