[Résolu]Projet C - Probleme de compilation sous windows CodeBlocks
2 participants
Page 1 sur 1
[Résolu]Projet C - Probleme de compilation sous windows CodeBlocks
Bonjour,
j'essaye de faire le projet que l'on doit rendre en C (le jeu de la vie), et comme ça prendra un peu de temps, je pensais le faire sur mon ordinateur portable sur lequel j'ai installé l'IDE CodeBlocks.
Le probleme, c'est que la bibliothèque ncurses ne fonctionne pas sur CB et je ne comprends pas trop pourquoi! Apparement, c'est le #include qui ne passe pas!
J'ai vu sur un site qu'il y avait un équivalent sur windows de ncurses qui s'apelle PDCurses!
http://pdcurses.slashon.com/
Est ce donc possible de faire le projet sur CodeBlocks pour windows avec la bibliotheque ncurses? Car là, je suis un peu bloqué et surtout perdue...
Merci d'avance pour votre aide et merci de l'attention portée à ce message!
Shaistah
j'essaye de faire le projet que l'on doit rendre en C (le jeu de la vie), et comme ça prendra un peu de temps, je pensais le faire sur mon ordinateur portable sur lequel j'ai installé l'IDE CodeBlocks.
Le probleme, c'est que la bibliothèque ncurses ne fonctionne pas sur CB et je ne comprends pas trop pourquoi! Apparement, c'est le #include qui ne passe pas!
J'ai vu sur un site qu'il y avait un équivalent sur windows de ncurses qui s'apelle PDCurses!
http://pdcurses.slashon.com/
Est ce donc possible de faire le projet sur CodeBlocks pour windows avec la bibliotheque ncurses? Car là, je suis un peu bloqué et surtout perdue...
Merci d'avance pour votre aide et merci de l'attention portée à ce message!
Shaistah
Dernière édition par Alicel le Sam 1 Jan - 19:50, édité 2 fois
Alicel- Membre
- Messages : 39
Date d'inscription : 04/12/2010
Age : 32
Localisation : Paris
Re: [Résolu]Projet C - Probleme de compilation sous windows CodeBlocks
Perso j'ai eu le même soucis que toi. Je l'ai installée et ça fonctionne bien. J'ai juste un petit soucis qui empêche pas le projet de fonctionner mais je sais pas si ça vient de ça ou d'ailleurs. Enfin installe le comme ils disent sur le site en configurant code blocks pour le compilateur aussi et pas de ncurses mais curses pour appeler la bibliothèque.
Si tu y arrives pas fait moi signes mais c'est bien expliqué.
Si tu y arrives pas fait moi signes mais c'est bien expliqué.
Christophe- Membre actif
- Messages : 195
Date d'inscription : 04/12/2010
Re: [Résolu]Projet C - Probleme de compilation sous windows CodeBlocks
Merci beaucoup, après avoir lu ton message je me suis empressée de le faire mais comme par hasard, ça marche pas TToTT (faut dire, je fais toujours quelque chose de traveeers)
j'ai installé, j'ai dézipé, j'ai bouger le dossier PDCurses-SO dans CodeBlocks, j'ai fait setting>compiler and debugger>jai ajouté les trucs C:\programmes\blablabla
j'ai faitla meme dans directory truc, j'ai ajouté les 2 liens dans chacun des onglets comme ils ont dit et quand je referme, je rallume et que j'écris le code teste qu'ils proposent en exemple, ça marche pas!
Ai-je la poisse?
EDIT: n'hésites pas à prendre mon MSN, pour pouvoir m'expliquer si c'est assez long! je suis connécté
j'ai installé, j'ai dézipé, j'ai bouger le dossier PDCurses-SO dans CodeBlocks, j'ai fait setting>compiler and debugger>jai ajouté les trucs C:\programmes\blablabla
j'ai faitla meme dans directory truc, j'ai ajouté les 2 liens dans chacun des onglets comme ils ont dit et quand je referme, je rallume et que j'écris le code teste qu'ils proposent en exemple, ça marche pas!
Ai-je la poisse?
EDIT: n'hésites pas à prendre mon MSN, pour pouvoir m'expliquer si c'est assez long! je suis connécté
Alicel- Membre
- Messages : 39
Date d'inscription : 04/12/2010
Age : 32
Localisation : Paris
Re: [Résolu]Projet C - Probleme de compilation sous windows CodeBlocks
faut dézipper, lancer le setup puis séléctionner le dossier de code blocks.
ensuite tu lances code blocks, tu ajoutes les 2 lignes demandées dans Linker Settings
après, tu ajoutes les 2 lignes marquées dans les onglets : Compiler, Linker, Resource compiler.
et normalement c'est bon. Essayes de fermer code blocks et de le relancer ou un truc dans le genre. Je crois qu'à un moment il m'a proposé d'enregistrer les nouveaux paramètres de code blocks que j'avais ajouté à moins qu'il parlait d'un projet en cours que j'avais pas enregistré ^^.
ensuite tu lances code blocks, tu ajoutes les 2 lignes demandées dans Linker Settings
après, tu ajoutes les 2 lignes marquées dans les onglets : Compiler, Linker, Resource compiler.
et normalement c'est bon. Essayes de fermer code blocks et de le relancer ou un truc dans le genre. Je crois qu'à un moment il m'a proposé d'enregistrer les nouveaux paramètres de code blocks que j'avais ajouté à moins qu'il parlait d'un projet en cours que j'avais pas enregistré ^^.
Christophe- Membre actif
- Messages : 195
Date d'inscription : 04/12/2010
Re: [Résolu]Projet C - Probleme de compilation sous windows CodeBlocks
Voila le code
Ils me mettent comme erreur:
Merci christophe de m'avoir aidé, tu m'as déjà débloqué de beaucoup! Mais ce foutu message, il commence à m'énerver, ils veulent pas que je code! xD
- Spoiler:
#include <curses.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
int main(){
int x, y;
char message[]="Hello world! (q pour quitter)";
initscr(); //Initialise le terminal en mode Ncurses
y=LINES/2; //La ligne du milieu du terminal
x=(COLS-strlen(message))/2; //Pour centrer le message sur la ligne
/* Constantes LINES et COLS contiennent le nb de lignes et de colonnes du terminal */
move(y,x); //Positionnement du curseur
printw(message); //Ecriture du message dans le terminal virtuel
refresh(); // Affichage du terminal virtel dans le terminal réel
nodelay(stdscr, TRUE); //Pour un getch() non bloquant
noecho(); //Les caractères tapés ne sont pas affichés
while(getch()!='q'); //Attente de la pression de la touche 'q'
endwin(); //Met fin au mode Ncurses
return 0;
}
Ils me mettent comme erreur:
- Spoiler:
ld.exe cannot find -lncurses
- Spoiler:
c:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lncurses
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
1 errors, 0 warnings
Merci christophe de m'avoir aidé, tu m'as déjà débloqué de beaucoup! Mais ce foutu message, il commence à m'énerver, ils veulent pas que je code! xD
Alicel- Membre
- Messages : 39
Date d'inscription : 04/12/2010
Age : 32
Localisation : Paris
Sujets similaires
» exo1 tp5 (langage C) [RESOLU]
» projet de programmation C
» Projet jeu de la vie pop par defaut
» Projet en C menu lent
» probleme de bibliotheque
» projet de programmation C
» Projet jeu de la vie pop par defaut
» Projet en C menu lent
» probleme de bibliotheque
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|