getopt.h: Kompilowanie kodu C Linuksa w systemie Windows

Próbuję uzyskać zestaw dziewięciu plików * .c (i dziewięciu powiązanych plików * .h) do skompilowania w systemie Windows.

Kod został pierwotnie zaprojektowany w Linuksie, aby pobierać argumenty linii poleceń przy użyciu standardowej biblioteki GNU-Linux / C „getopt.h”. Ta biblioteka nie dotyczy tworzenia kodu C w systemie Windows.

Chcę zignorować to, co mój kod robi teraz, i zadać następujące pytanie. Dla tych, którzy znają tę bibliotekę C „getopt.h”: czy będzie możliwe zbudowanie i uruchomienie mojego kodu w systemie Windows, jeśli zależy to od argumentów wiersza polecenia w stylu POSIX? Czy będę musiał ponownie napisać kod, aby działał dla systemu Windows, przekazując pliki wejściowe w inny sposób (i rezygnując z zależności „getopt.h”)?

questionAnswers(8)

yourAnswerToTheQuestion