Salut
il y a quelque chose que je vois souvent... que j'utilise de temps en temps... mais que je ne comprend que partiellement.
Je veux parler du fichier "config.h". Quelle est son utilité dans les projets ? Je sais qu'il est créé par le script ./configure et qu'il contient certaines commandes de pré-compilation mais à part ça... je ne vois vraiment pas ce qu'il peut bien contenir pour être aussi important. Quel genre de commande contient-il ? Et si je (…)
Forum Programmation.c++ Ecrire dans un fichier qui est dans $HOME
Bonjour,
je débute en c++ (et en QT). Je voulais savoir si quelqu'un savait par hasard comment écrire dans $HOME/monfichier ?
Pour le moment je fais
Mais je pense que c'est une facon de faire assez sale. J'avais bien essayé en définissant pathfile=strcat((char *)getenv("HOME"), "monfichier"); et en écrivant dans pathfile, mais ca veut pas.
D'avance merci
je débute en c++ (et en QT). Je voulais savoir si quelqu'un savait par hasard comment écrire dans $HOME/monfichier ?
Pour le moment je fais
ofstream out("monfichier");
if(!out){
qWarning("File not opened");
exit(-1);
}
out<< "labla"<<\n';
out.close();
system("mv -f monfichier ~/monfichier");
Mais je pense que c'est une facon de faire assez sale. J'avais bien essayé en définissant pathfile=strcat((char *)getenv("HOME"), "monfichier"); et en écrivant dans pathfile, mais ca veut pas.
D'avance merci
Forum Programmation.c++ Shell script et LD_LIBRARY_PATH
Bonjour,
j'ai fait un petit programme en C++ avec Qt 4. Ca a compilé en dynamique (je n'y arrive pas en statique, j'ai installé les rpms libqt-static, mais ca veut pas, même en mettant CCFLAGS += static). Donc quand je le fait tourner sur une machine ou les libs ne sont pas installées, j'ai le message d'erreur disant qu'il ne peut pas trouver libQtGui.so.4. J'ai alors récupéré ce fichier et copié dans le même répertoire que l'exécutable et créé un (…)
j'ai fait un petit programme en C++ avec Qt 4. Ca a compilé en dynamique (je n'y arrive pas en statique, j'ai installé les rpms libqt-static, mais ca veut pas, même en mettant CCFLAGS += static). Donc quand je le fait tourner sur une machine ou les libs ne sont pas installées, j'ai le message d'erreur disant qu'il ne peut pas trouver libQtGui.so.4. J'ai alors récupéré ce fichier et copié dans le même répertoire que l'exécutable et créé un (…)
Forum Programmation.c++ [QT] QImage
Bonsoir,
Je cherche à utiliser la classe QImage pour pouvoir accéder directement aux pixels d'une image.
Le problème c'est que QImage n'est pas un QWidget donc je n'arrive pas à l'afficher à l'écran.
Quelles classes utiliser pour pouvoir l'afficher dans une fenêtre?
Je débute en QT, un petit bout de code ferait l'affaire.
Merci.
Je cherche à utiliser la classe QImage pour pouvoir accéder directement aux pixels d'une image.
Le problème c'est que QImage n'est pas un QWidget donc je n'arrive pas à l'afficher à l'écran.
Quelles classes utiliser pour pouvoir l'afficher dans une fenêtre?
Je débute en QT, un petit bout de code ferait l'affaire.
Merci.
Forum Programmation.c++ Ouvrir une console à partir d'une interface graphique
Bonjour,
Dans un programme Qt je voudrais pouvoir ouvrir une console afin de lancer un telnet. Existe-t-il un exemple afin de réaliser cela à partir de l'interface graphique de mon programme ?
PS: Je voudrais faire un peu l'équivalent du menu Outils|Ouvrir un terminal dans konqueror.
Dans un programme Qt je voudrais pouvoir ouvrir une console afin de lancer un telnet. Existe-t-il un exemple afin de réaliser cela à partir de l'interface graphique de mon programme ?
PS: Je voudrais faire un peu l'équivalent du menu Outils|Ouvrir un terminal dans konqueror.
Forum Programmation.c++ Annonce : besoin de cours en C++ sur Marseille
Bonjour à tous!
Je m'appelle Laurent, je suis étudiant en 2nd année en école d'informatique, l'Exia Marseille, groupe CESI. J'habite à Marseille.
Je voudrais prendre des cours particuliers en C++. Je suis disponible à partir de 18h et le week-end.
Vous pouvez m'écrire à espace.one@gmail.com.
Merci de votre attention.
Je m'appelle Laurent, je suis étudiant en 2nd année en école d'informatique, l'Exia Marseille, groupe CESI. J'habite à Marseille.
Je voudrais prendre des cours particuliers en C++. Je suis disponible à partir de 18h et le week-end.
Vous pouvez m'écrire à espace.one@gmail.com.
Merci de votre attention.
Forum Programmation.c++ Erreur de segmentation
Bonjours je débute en c++ et j'aimerai savoir d'où pourrai provenir ce genre d'erreur -->
12521: symbol=strcpy; lookup in file=./msg
12521: symbol=strcpy; lookup in file=/usr/lib/libstdc++.so.6
12521: symbol=strcpy; lookup in file=/lib/tls/libm.so.6
12521: symbol=strcpy; lookup in file=/lib/libgcc_s.so.1
12521: symbol=strcpy; lookup in file=/lib/tls/libc.so.6
lookup 0x08048000 0x0000036c -> 0x4013a000 0x00069880 /1 strcpy
Erreur de segmentation
...help!!!
merci
12521: symbol=strcpy; lookup in file=./msg
12521: symbol=strcpy; lookup in file=/usr/lib/libstdc++.so.6
12521: symbol=strcpy; lookup in file=/lib/tls/libm.so.6
12521: symbol=strcpy; lookup in file=/lib/libgcc_s.so.1
12521: symbol=strcpy; lookup in file=/lib/tls/libc.so.6
lookup 0x08048000 0x0000036c -> 0x4013a000 0x00069880 /1 strcpy
Erreur de segmentation
...help!!!
merci
Forum Programmation.c++ Problème de création de directoires
Bonjour je suis en train de programmer un parser XML en C++. Le parser permet de créer une liste arborescente de répertoires à partir d'un fichier XML particulier.
Le fichier XML en question est ordonnée de façon alphabétique non hierarchique, et en fin de comptes il permet d'obtenir une arborescence du style :
Monde\Continent\Pays\Région\Ville
Mon problème : il faut créer environ 5000 dossiers et il n'est donc pas question que je stocke les chemins de chaque dossier. De plus le (…)
Le fichier XML en question est ordonnée de façon alphabétique non hierarchique, et en fin de comptes il permet d'obtenir une arborescence du style :
Monde\Continent\Pays\Région\Ville
Mon problème : il faut créer environ 5000 dossiers et il n'est donc pas question que je stocke les chemins de chaque dossier. De plus le (…)
Forum Programmation.c++ **** cin ****
Bonjours j'aimerai savoir comment comment cin remplace le scanf du c en C++
pour ce qui concerne les chaine de caractère-->
......
{
char *nom
cin>>nom; //<--est ce que c juste? merçi //
}
pour ce qui concerne les chaine de caractère-->
......
{
char *nom
cin>>nom; //<--est ce que c juste? merçi //
}
Forum Programmation.c++ Lister les méthodes et membres d'une classe
Salut à tous,
Je me remet au C++ après de longues années de java et je souhaiterais
accéder à tous les membres d'une classe facilement sans avoir
à me taper toutes les lignes de codes identiques. Pour cela, en java il y
les méthodes de la classe Class qui sont très pratiques :
getDeclaredMethod() et getDeclaredFields()
Elles retournent respectivement la liste des méthodes et la liste des membres de la classe.
Comment je peux faire la meme chose en C++...
(…)
Je me remet au C++ après de longues années de java et je souhaiterais
accéder à tous les membres d'une classe facilement sans avoir
à me taper toutes les lignes de codes identiques. Pour cela, en java il y
les méthodes de la classe Class qui sont très pratiques :
getDeclaredMethod() et getDeclaredFields()
Elles retournent respectivement la liste des méthodes et la liste des membres de la classe.
Comment je peux faire la meme chose en C++...
(…)
Forum Programmation.c++ plugin mozilla
Bonjour,
Je suis chargé de réaliser un plugin Mozilla. J'ai déjà une base qui fonctionne, mais qui se contente d'afficher ce qu'un autre programme lui envoie ( plugin d'exemple modifié pour utiliser les IPC).
Le plugin servira à se connecter à un serveur pour permettre le chat, l'échange de document... La version Windows/IE est basée sur les activex: l'une s'occupe du chat, une autre du partage de doc... L'idéal serait d'avoir la même chose, ou presque sous Mozilla ( Mozilla (…)
Je suis chargé de réaliser un plugin Mozilla. J'ai déjà une base qui fonctionne, mais qui se contente d'afficher ce qu'un autre programme lui envoie ( plugin d'exemple modifié pour utiliser les IPC).
Le plugin servira à se connecter à un serveur pour permettre le chat, l'échange de document... La version Windows/IE est basée sur les activex: l'une s'occupe du chat, une autre du partage de doc... L'idéal serait d'avoir la même chose, ou presque sous Mozilla ( Mozilla (…)
Forum Programmation.c++ Problème compilation: undefined reference to `main'
J'ai un problème de compilation avec g++ (aussi gcc).
Mon programme est divisé en plusieurs fichiers et chaque fichier contient une classe. J'aimerais pour chaque classe créer un fichier objet .o et puis assembler le tout avec le main.
Exemple:
Fichier Point2D.cpp:
#include <stdio.h>
#include "Point2D.h"
Point2D::Point2D() {
}
Point2D::Point2D(double xval, double yval) {
x=xval;
y=yval;
}
void Point2D::toString() {
printf("Point2D(%f, %f)", x, y);
}
J'essaie de le compiler comme ceci:
$ g++ -ggdb -D_GNU_SOURCE -Wall -lgd -lpng -lz -ljpeg (…)
Mon programme est divisé en plusieurs fichiers et chaque fichier contient une classe. J'aimerais pour chaque classe créer un fichier objet .o et puis assembler le tout avec le main.
Exemple:
Fichier Point2D.cpp:
#include <stdio.h>
#include "Point2D.h"
Point2D::Point2D() {
}
Point2D::Point2D(double xval, double yval) {
x=xval;
y=yval;
}
void Point2D::toString() {
printf("Point2D(%f, %f)", x, y);
}
J'essaie de le compiler comme ceci:
$ g++ -ggdb -D_GNU_SOURCE -Wall -lgd -lpng -lz -ljpeg (…)
Forum Programmation.c++ Utilisation du SMBus
Bonjour à tous.
Je suis nouveau sur ce site et ce car c'est mon dernier recours.
Je cherche à développer un programme pour piloter le bus SMBus pour récupérer les informations de températures carte-mère, processeur, etc mais aussi pour pouvoir l'exploiter en y connectant un système électronique. Je n'arrive pas à trouver les commandes que le bus gère. J'ai un driver mais je n'arrive pas à dialoguer avec.
Merci d'avance pour votre aide.
blondin21.
Je suis nouveau sur ce site et ce car c'est mon dernier recours.
Je cherche à développer un programme pour piloter le bus SMBus pour récupérer les informations de températures carte-mère, processeur, etc mais aussi pour pouvoir l'exploiter en y connectant un système électronique. Je n'arrive pas à trouver les commandes que le bus gère. J'ai un driver mais je n'arrive pas à dialoguer avec.
Merci d'avance pour votre aide.
blondin21.
Forum Programmation.c++ référence indéfinie
Bonjours à tous :-)
jai un pti problème!!
J'ai une classe "message"...
dans mon "main" je fais:
message MonMsg;
int blabla;
bool err;
.........
le problème est que à la compilation j'ai cette erreur suivante
main.o: dans la fonction « main »:
main.cpp:(.text+0x2c): référence indéfinie vers « message::message()»
main.cpp:(.text+0x14d): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x17b): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x1cc): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x1fa): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x2b0): référence indéfinie vers « message::AffichMsg() »
main.cpp:(.text+0x43e): (…)
jai un pti problème!!
J'ai une classe "message"...
dans mon "main" je fais:
message MonMsg;
int blabla;
bool err;
.........
le problème est que à la compilation j'ai cette erreur suivante
main.o: dans la fonction « main »:
main.cpp:(.text+0x2c): référence indéfinie vers « message::message()»
main.cpp:(.text+0x14d): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x17b): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x1cc): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x1fa): référence indéfinie vers « message::check(char*)»
main.cpp:(.text+0x2b0): référence indéfinie vers « message::AffichMsg() »
main.cpp:(.text+0x43e): (…)
Forum Programmation.c++ Site web dynamique avec C++
Salut,
j'aimerais un peu m'entrainer à développer un site web dynamique en C++ au lieu de PHP. Mais je ne trouve pas de lien sur internet pour m'aider à démarrer.
Je cherche donc comment faire pour que apache appel le programme convenablement et tout ça. Et que dois-je faire de spécial dans mon programme pour que tout fonctionne bien ?
Merci de votre aide.
j'aimerais un peu m'entrainer à développer un site web dynamique en C++ au lieu de PHP. Mais je ne trouve pas de lien sur internet pour m'aider à démarrer.
Je cherche donc comment faire pour que apache appel le programme convenablement et tout ça. Et que dois-je faire de spécial dans mon programme pour que tout fonctionne bien ?
Merci de votre aide.
Forum Programmation.c++ Séparation code/en-tête.
Bonjour,
Je me lance seulement dans le c++.
Jusque là, pour gérer les différentes parties de mon projet, je n'arrivais pas à avoir plusieurs cpp. J'avais une solution "crado" qui consistait à mettre le code dans les .h. Mais bon, le problème est qu'il recompile la totalité du projet à chaque fois, puis bon j'aimerai bien faire quelque chose de propre :).
Je précise que j'utilise kdevelop.
J'ai commencé par tenter de séparer un .cpp et un .h avec un (…)
Je me lance seulement dans le c++.
Jusque là, pour gérer les différentes parties de mon projet, je n'arrivais pas à avoir plusieurs cpp. J'avais une solution "crado" qui consistait à mettre le code dans les .h. Mais bon, le problème est qu'il recompile la totalité du projet à chaque fois, puis bon j'aimerai bien faire quelque chose de propre :).
Je précise que j'utilise kdevelop.
J'ai commencé par tenter de séparer un .cpp et un .h avec un (…)
Forum Programmation.c++ class view avec Eclipse
Je m'étonne d'une chose : eclipse est un très bon logiciel de développement et là, je suis consterné (et même, que dis-je, outré), de constaté qu'il n'y a toujours pas de Classviewer pour C++. CDT est mis à jour régulièrement, mais il n'y a toujours pas moyen d'avoir une vue de la hierarchie de ses classes avec eclipse. Genre c'est l'une des première choses que l'on constate dans VisualStudio, Kdeveloppe, etc. Ou alors au moins une vue outline un peu (…)
Forum Programmation.c++ XML file Handled with XPath
Hello,
je suis toute nouvelle en programmation XML. J'utilise la version Xerces-C++ 2.7.1 pour creer mon DOM document et je voudrais utiliser XPath par le biais de la fonction evaluate() de DOMDocument herite de DOMXPathEvaluator mais rien n' y fait. Selon les archives avec Xerces-C++ 2.6 on passait par Xalan pour evaluer des expressions.qu'en est il avec Xerces C++ 2.7.1
ps: desolee message mis par erreur dans le forum linux debutant
je suis toute nouvelle en programmation XML. J'utilise la version Xerces-C++ 2.7.1 pour creer mon DOM document et je voudrais utiliser XPath par le biais de la fonction evaluate() de DOMDocument herite de DOMXPathEvaluator mais rien n' y fait. Selon les archives avec Xerces-C++ 2.6 on passait par Xalan pour evaluer des expressions.qu'en est il avec Xerces C++ 2.7.1
ps: desolee message mis par erreur dans le forum linux debutant
Forum Programmation.c++ Xalan/Xpath/Xerce++/DOM
Hello World, pouvez-vous m'aider c'est vital !!
finalement je vais tenter d'utiliser Xalan XPath avec Xerces-C++ pour faire des requetes XPath afin de parcourir mon DOM tree.
Mais j'ai un nouveau souci :
- dois-je creer la lib xalan manuellement sous visual studio
- comment dois-je inclure les fichiers Xalan dans mon projet compile sous visual studio avec les lib Xerces
- ou trouver le fichier LocalMsgIndex que demande la compile de Xalan demande
voici le message d'erreur
..\..\..\..\src\xalanc\PlatformSupport\XalanMessageLoader.hpp(29) : (…)
Forum Programmation.c++ config xemacs
Voila, je suis un vieux gnu mais j'aimerais me reconvertir.
Je dois bosser sous linux avec un projet en C++, et j'aimerais bien utiliser Xemacs... existe t il un endroit où l'on peut récupérer des configurations xemacs parce que je me voit mal passer 2 jours pour optenir un Copier/Coller avec Ctrl+X/C/V...
Bref, j'aimerais vraiment un environnement à la fois pratique à utiliser (pas trop de "raccourcis" à la C-M-a a), puissant (completion automatique des fonctions, variables, objet,...), possibilité d'aller (…)
Je dois bosser sous linux avec un projet en C++, et j'aimerais bien utiliser Xemacs... existe t il un endroit où l'on peut récupérer des configurations xemacs parce que je me voit mal passer 2 jours pour optenir un Copier/Coller avec Ctrl+X/C/V...
Bref, j'aimerais vraiment un environnement à la fois pratique à utiliser (pas trop de "raccourcis" à la C-M-a a), puissant (completion automatique des fonctions, variables, objet,...), possibilité d'aller (…)
Forum Programmation.c++ CDT 3.0.2
Bonjour !
J'utilise CDT version 3.0.2 avec Eclipse .
Je cherche a utiliser la fonctionalité pliage de code.
Cette fonctionalité existe t-elle sur CDT ? ou bien comment dois-je procéder ?
merci pour vos reponse
J'utilise CDT version 3.0.2 avec Eclipse .
Je cherche a utiliser la fonctionalité pliage de code.
Cette fonctionalité existe t-elle sur CDT ? ou bien comment dois-je procéder ?
merci pour vos reponse
Forum Programmation.c++ Problème de compilation avec mandrake 10.0
Hello,
J'ai un problème de compilation sur ma machine.
J'utilise une distribution Mandrake 10.0
et lorsque j'essai la commande g++ nom de fichier .cpp -o bla bla
je reçois un message affirmant que g++ n'est pas une commande.
Pourant le package gcc est installé.
Une solution simple à proposer? d'avnce je vous remercie.
J'ai un problème de compilation sur ma machine.
J'utilise une distribution Mandrake 10.0
et lorsque j'essai la commande g++ nom de fichier .cpp -o bla bla
je reçois un message affirmant que g++ n'est pas une commande.
Pourant le package gcc est installé.
Une solution simple à proposer? d'avnce je vous remercie.
Forum Programmation.c++ Compiler pour une architecture cible différente
Salut
Je possède un san Linksys NSLU2 sur lequel j'ai installé opendebian pour l'architecture ARM.
J'ai besoin de recompiler certaines applications.
Le NSLU a un processeur 233Mhz et 32Mo de mémoire (je crois).
Recompiler ffmpeg me prend 4 à 5 heures.
A la moindre erreur de configuration, c'est reparti pour 4 heures.
L'arborescence root est située sur le disque usb connecté au NSLU2.
Mon PC est un AMD64 3200+ avec suse 10.0.
Autant dire que si pouvais compiler sur mon (…)
Je possède un san Linksys NSLU2 sur lequel j'ai installé opendebian pour l'architecture ARM.
J'ai besoin de recompiler certaines applications.
Le NSLU a un processeur 233Mhz et 32Mo de mémoire (je crois).
Recompiler ffmpeg me prend 4 à 5 heures.
A la moindre erreur de configuration, c'est reparti pour 4 heures.
L'arborescence root est située sur le disque usb connecté au NSLU2.
Mon PC est un AMD64 3200+ avec suse 10.0.
Autant dire que si pouvais compiler sur mon (…)
Forum Programmation.c++ parser un fichier texte.
bonjour,
je dois convertir un fichier texte en objets memoires (les classes sont deja pretes), le probleme c'est que je n'ai jamais fais quelque chose de ce genre, alors j'ai besoin de vos conseils, astuces, liens …
le fichier est de la forme :
obj1= {
val1 = blah
val2 = blah
list1 = { autreobj autreobj … }
sousobj = {
val3 = blah
val4 = blah
}
}
merci d'avance.
Forum Programmation.c++ Prob g++
Salut,
Etant étudiant j'utilise la version 3.3 de g++ à la fac et la version 4 de g++ chez moi. Mon projet de td fini, je le compile chez moi tout marche impec (le programme tourne comme il faut). Mais quand je veux le faire marcher à la fac j'ai un beau segmentation fault.
A noter qu'à la fac je recompile le programme, je ne le fais pas marcher directement. Je fais tourner mon arbre AVL avec exactement les memes (…)
Etant étudiant j'utilise la version 3.3 de g++ à la fac et la version 4 de g++ chez moi. Mon projet de td fini, je le compile chez moi tout marche impec (le programme tourne comme il faut). Mais quand je veux le faire marcher à la fac j'ai un beau segmentation fault.
A noter qu'à la fac je recompile le programme, je ne le fais pas marcher directement. Je fais tourner mon arbre AVL avec exactement les memes (…)