2016-06-09 2 views
-2

Pouvez-vous me dire comment installer GTK sur Windows 10 ou avoir un guide étape par étape, tous ceux que j'ai essayés ne m'ont pas aidé. Peut-être si quelqu'un explique aussi comment compiler depuis cmd ou préparer un IDE (code: block peut-être).Installer GTK pour c sur Windows 10?

+1

Le guide étape par étape pour installer MSYS2 et installer des packages sur MSYS2 est https://msys2.github.io/. Une fois que vous avez cette configuration, faites un 'pacman -Ss gtk' et vous devriez trouver les paquets corrects pour GTK +. 'pacman -Ss gcc' pour gcc, que vous construisez à partir de la ligne de commande avec; il y a beaucoup de tutoriels à partir de ce moment. Bonne chance! – andlabs

+0

Comment puis-je créer et compiler un fichier? – Pegasum

Répondre

0

Toutes les commandes que je mentionne doit être exécuté à la coquille MINGW, trouvé ici: C:\msys64\msys2_shell.cmd

Première mise à jour msys2 avec pacman -Syu

Assurez-vous que vous avez installé GCC ... Installer le toolchain requis pour GCC avec pacman -S mingw-w64-x86_64-toolchain . Lorsque vous utilisez pacman, continuez à taper enter si vous êtes invité à suivre l'installation et à revenir à l'invite de commande. Pour définir cette étape avec Code: Blocks, assurez-vous d'aller dans le menu Code: Blocs menu Paramètres-> Compilateur, et le menu Chaînes d'outils Exécutables. De là, mettez dans le répertoire d'installation de msys2 et où vous avez installé le compilateur de GCC de MinGW (pour moi c'était mettre C:\msys64\mingw64) sous l'option de répertoire d'installation du compilateur. Modifiez également le chemin C Compiler sous le même menu à x86_64-w64-mingw32-gcc.exe.

Ensuite, pour installer gtk + 3.0, utilisez la commande pacman -S mingw-w64-x86_64-gtk3. Maintenant que la dernière version de GTK + 3.0 aura été installée, il est temps de la configurer avec Code: Blocks. Code ouvert: bloque et crée un nouveau fichier C.

Vous pouvez certainement écrire votre code dans Code: Blocks, mais je ne suggère pas que vous le compiliez à partir de là. Deux compiler, revenez à la coquille MINGW. Saisissez nano ~/.bashrc pour le modifier. Vous pouvez faire défiler vers le bas en utilisant les touches fléchées au bas du fichier et ajouter: PATH=$PATH:/c/msys64/mingw64/bin. Redémarrez le shell MINGW et ouvrez-le de nouveau.

Enfin, essayez d'exécuter:

gcc source.c -o executable.exe `pkg-config --cflags --libs gtk+-3.0`. 

Si cette commande ne fonctionne pas, je suggère d'utiliser la version i686 de gcc installé dans MINGW.

J'espère que cela aide!

+0

après avoir créé fichier.exe, quand je l'ai exécuté cliking sur l'icône, il me donne une erreur: impossible d'exécuter le programme, car msys-gcc_c.dll n'est pas présent dans l'ordinateur. Pour résoudre le problème, essayez de réinstaller le programme. Mais si je le lance depuis le terminal fonctionne .. comment puis-je l'exporter vers un autre pc? – Pegasum

+0

@Pegasum: Vous mettez toutes les DLL requises dans le même dossier que l'exécutable. –

+0

Oui, @DavidGrayson a raison. Ne tentez-vous pas de lier statiquement les bibliothèques, sinon cela pourrait simplement mener à un désordre. Je suis content que ma réponse t'ait aidé. – iRove