Linenoise: Suporte para Windows?

Criado em 13 abr. 2016  ·  5Comentários  ·  Fonte: antirez/linenoise

Linenoise afirma que suporta terminais ANSI.SYS, o que sugere Windows, no entanto, parece ser impossível compilá-lo no Windows ... ou pelo menos MSVC. Ele usa cabeçalhos POSIX como termios.h, unistd.h, etc. que não existem naquele ambiente.

Seria possível adicionar suporte a MSVC?

Comentários muito úteis

@Sonophoto, infelizmente, não é para mim - preciso que seja C.

Todos 5 comentários

@ Asmod4n , infelizmente, esse arquivo inclui coisas que dependem do código Redis.

Não podemos usar ruído de linha até que o Windows seja compatível ... esperançosamente, o código redis será portado aqui.

EDIT: Nevermind, encontrado https://github.com/arangodb/linenoise-ng que oferece suporte ao Windows.

Você pode também como a versão de @yhirose de linenoise: https://github.com/yhirose/cpp-linenoise

@Sonophoto, infelizmente, não é para mim - preciso que seja C.

Aqui está outra solução alternativa:

https://github.com/msteveb/jimtcl/blob/master/linenoise.c

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

krux02 picture krux02  ·  8Comentários

denisvm picture denisvm  ·  9Comentários

ghost picture ghost  ·  4Comentários

ozancaglayan picture ozancaglayan  ·  21Comentários

JelteF picture JelteF  ·  8Comentários