getopt.h: Compilando o código C do Linux no Windows

Eu estou tentando obter um conjunto de nove arquivos * .c (e nove relacionados *. H arquivos) para compilar no Windows.

O código foi originalmente projetado no Linux para pegar argumentos de linha de comando usando a biblioteca GNU-Linux / C padrão "getopt.h". E essa biblioteca não se aplica à criação do código C no Windows.

Eu quero ignorar o que meu código faz agora e fazer a seguinte pergunta. Para aqueles que estão familiarizados com esta biblioteca C "getopt.h": será possível construir e executar o meu código no Windows se depender de argumentos de linha de comando no estilo POSIX? Ou terei que reescrever o código para funcionar no Windows, passando os arquivos de entrada de forma diferente (e descartando a dependência de "getopt.h")?

questionAnswers(8)

yourAnswerToTheQuestion