L’équivalent de ./configure dans Windows?

Qu’est-ce que l’équivalent de ./configure dans Windows?

Parfois, je télécharge une bibliothèque C / C ++ et quand j’utilise le make it, il est dit “use ./configure ” mais évidemment ./configure ne peut être utilisé que sur une machine Linux et les bibliothèques n’ont généralement pas d’instructions pour comstackr sous Windows (bien qu’ils prennent en charge Windows, ils ne fournissent pas d’instructions).

Par exemple, la bibliothèque wxSVG indique qu’elle fonctionne sous Windows, mais lorsque je la télécharge, je ne vois aucune instruction de compilation sur Windows, et uniquement des fichiers Linux pour la configurer.

En fait, ./configure n’est pas du tout spécifique à Linux. Son objective initial était de combler les différences entre les nombreuses variantes d’Unix désormais heureusement reléguées dans le passé, mais de nos jours, il sait très bien comment configurer les choses pour fonctionner sous Windows.

Je voudrais installer les outils de développement MinGW / MSYS et voir si le script configure est satisfait dans cet environnement. (Si cela ne fonctionne pas, je ne peux pas vous aider davantage.)

Je viens de faire face au même problème et voici ce que j’ai fait,

J’ai d’abord installé MinGw en utilisant le gestionnaire d’installation (avec la base msys incluse). Ensuite, je vais dans le dossier C: \ MinGW \ msys \ 1.0 \ de mon pc, où msys.bat (pour évoquer le shell MinGW) et l’exécute. Ensuite, sur cet écran bash, j’ai navigué vers le dossier que je voulais installer initialement. Après cela, utiliser “./configure” et “make” fonctionnait très bien.

./configure est un script fourni avec la source que vous avez téléchargée. Vous l’utiliserez de la même manière sous Windows que sur tout autre système d’exploitation. Malheureusement, vous aurez besoin d’un shell de type posix pour l’exécuter. Une bonne option pour cela est d’utiliser mingw ou cygwin

Je dirais que cela dépend du programme. Vous voyez “configure” est un programme / script dans le répertoire local, ce n’est pas une commande / programme global (comme “dir” serait) … Vous avez soit de la chance pour trouver quelque chose comme “configure.bat” ou “configure”. cmd “, ou vous devez adapter le fichier de configuration dans un fichier BATCH.