Forum Programmation.c++ Model View Controller et Qt

Posté par  .
Étiquettes : aucune
0
2
juil.
2005
Bonjour,

Je débute en interface Qt et j'aimerais bien comprendre comment faire une interface "propre". Le MVC m'a l'air bien intéressant et assez incontournable (même si Qt4 [2] propose une approche plus élaborée et que le modèle est re discuté).

Je comprend dans les grandes lignes le MVC (comprendre : en français en lisant des articles ca va).
Mais comment le mettre en application ? J'ai peur de ne pas comprendre comment exploiter au mieux le mécanisme de slot signal (…)

Forum Programmation.c++ erreur compil Mutex

Posté par  .
Étiquettes : aucune
0
4
juil.
2005
Merci de me dire ce qui ne va pas, (ca doit etre tout con mais je me remets au C!)
g++ -Wall -D_REENTRANT -DUSE_PTHREADS -DMRCP -DPERMISSIVE -g -I../build -I../build/../util -I../build/../util/threads -I../build/../util/logging -I../build/../util/crypto -I../build/../util/statistics -I../build/../util/snmp -I../build/../util/signals -I../build/../util/behavior -I../build/../util/io -I../build/../util/services -I../build/../util/transport -I../build/../util/config -I../build/../util/dnssrv -I../build/../util/deprecated -I../build/../util/adt -I../build/../contrib/libxml2.Linux.i686 -DVOCAL_USE_DEPRECATED -DVOCAL_USING_PENTIUM -DUSE_PTHREADS -DUSE_CRYPTO_RANDOM -c -o obj.debug.Linux.i686/threads/Mutex.o threads/Mutex.cxx
threads/Mutex.cxx: Dans constructor « Vocal::Threads::Mutex::Mutex() »:
threads/Mutex.cxx:69: erreur d'analyse syntaxique avantle jeton « { »
threads/Mutex.cxx: At global scope:
threads/Mutex.cxx:70: « myId » n'a pas été déclaré dans (…)

Forum Programmation.c++ Impossible de trouver la lib boost de sockets

Posté par  .
Étiquettes :
0
16
juil.
2005
Bonjour,

Je me suis décidé à me mettre à boost car celui-ci propose des libs portables pour la gestion de threads, de sockets, de regex, en C++.

Etant sous debian etch, je fais tout simplement:
apt-get install libboost*

Et je me retrouve avec apparemment tout ce qu'il faut... sauf les sockets !

J'ai eu beau cherché à grand coups de apt-cache search, sur google, j'ai même dl boost sur le site officiel, nulle part il n'y a la lib de (…)

Forum Programmation.c++ erreur de compil

Posté par  .
Étiquettes : aucune
0
4
juil.
2005

J'ai un petit probleme de compilation, je me remets a la prog et j'ai le cerveau rouillé!:

g++ --thread -o bin.debug.Linux.i686/mediaServer obj.debug.Linux.i686/mediaServer.o obj.debug.Linux.i686/OpAnnounce.o obj.debug.Linux.i686/OpDescribe.o obj.debug.Linux.i686/OpSetup.o obj.debug.Linux.i686/OpSetupInvalid.o obj.debug.Linux.i686/OpPlay.o obj.debug.Linux.i686/OpPlayInvalid.o obj.debug.Linux.i686/OpRecord.o obj.debug.Linux.i686/OpRecordInvalid.o obj.debug.Linux.i686/OpPause.o obj.debug.Linux.i686/OpPauseOk.o obj.debug.Linux.i686/OpPauseInvalid.o obj.debug.Linux.i686/OpTeardown.o obj.debug.Linux.i686/OpTeardownOk.o obj.debug.Linux.i686/OpOptions.o obj.debug.Linux.i686/OpSetParameter.o obj.debug.Linux.i686/StateMachine.o obj.debug.Linux.i686/State.o obj.debug.Linux.i686/RtpFileTypes.o obj.debug.Linux.i686/RtspCommandLine.o obj.debug.Linux.i686/RtspConfiguration.o obj.debug.Linux.i686/RtspFileHandler.o obj.debug.Linux.i686/RtspFileManager.o obj.debug.Linux.i686/RtspFile.o obj.debug.Linux.i686/RtspFileAu.o obj.debug.Linux.i686/RtspFileRaw.o obj.debug.Linux.i686/RtspFileRtp.o obj.debug.Linux.i686/RtspFileWav.o obj.debug.Linux.i686/RtspRtpProcessor.o obj.debug.Linux.i686/RtspSession.o obj.debug.Linux.i686/RtspSessionManager.o obj.debug.Linux.i686/RtspServer.o obj.debug.Linux.i686/RtspServerStats.o obj.debug.Linux.i686/RtspSessionStats.o obj.debug.Linux.i686/RtspAsynchronous.o obj.debug.Linux.i686/Event.o -L../../build/../contrib/libsndfile.Linux.i686/src/.libs -L../../build/../../Syc-3.0A/bin/ -L../../build/../rtsp/rtspif/obj.debug.Linux.i686 -L../../build/../rtsp/rtspstack/obj.debug.Linux.i686 -L../../build/../rtp/obj.debug.Linux.i686 -L../../build/../sdp/obj.debug.Linux.i686 -L../../build/../../TtsServerMrcp/obj.debug.Linux.i686 -L../../build/../../StackMrcp/obj.debug.Linux.i686 -L../../build/../http/obj.debug.Linux.i686 -L../../build/../util/obj.debug.Linux.i686 -L../../build/../../TtsCvox/ -lcvox -lrtspif -lrtsp -lrtp -lsdp -lpthread -lmrcpserver -lmrcpstack -lhttp -lutil -lttscvox -Wl,-Bstatic (…)

Forum Programmation.c++ Multiples erreurs de compil

Posté par  .
Étiquettes : aucune
0
20
juil.
2005
Bonjour,
je suis en train de compiler un fichier cxx qui a l'origine a été edité sous visualC++. j'ai de nombreuses erreurs du type:

CTTSMrcpClient.cxx:2159: ISO C++ interdit la déclaration de « sprintf » sans
type
CTTSMrcpClient.cxx:2159: redefinition of `int sprintf'
CTTSMrcpClient.cxx:2152: «int sprintf» précédemment défini ici
CTTSMrcpClient.cxx:2159: liste d'initaliseurs a été traité comme une
expression composée
CTTSMrcpClient.cxx:2159: conversion invalide de « const char* » vers « int
»
CTTSMrcpClient.cxx:2160: « LOG_ERR » n'a pas été déclaré dans cet horizon
(…)

Forum Programmation.c++ un probleme au niveau de l'execution des classes abstraites

Posté par  .
Étiquettes : aucune
0
23
juil.
2005
bonjour tout le monde
j'ai un probleme trés urgent sachant que je programme en c++ sous linux j'ai le probleme suivant.j'ai toujours un probleme d'execution si j'utilise une classe virtuelle pure
j'ai déclaré une classe simple :forme qui est une classe virtuelle pure
#ifndef _FORME _HH
#define _FORME _HH
class forme
{public:
forme(){};
virtual ~ forme()
virtual void afficher()
};
#endif
ce code est enregistré dans le fichier forme.h
j'ai déclaré ensuite
une classe point qui derive de la classe (…)

Forum Programmation.c++ mes fichiers ne s'ouvrent pas avec fopen

Posté par  .
Étiquettes : aucune
0
29
juil.
2005
bonjour,
je me suis mis a kdevelop (avant visualC++),
et j'ai des petits problemes d'adaptation.
Voila, je n'ai pas de problemes de compilation, mais quand j'execute, rien ne s'est passe dans les fichiers ouverts, ou alors ils ne sont pas créés, alors que ça marche sous visual.....je suis perdu, aidez moi svp.
Aussi, flushall() n'est pas inclus dans stdio.h , ou est-il?

merci beaucoup de m'aider

Forum Programmation.c++ erreur surement de syntaxe

Posté par  .
Étiquettes : aucune
0
26
juil.
2005
Bonjour,
j'ai qqes petites erreurs en compilant et je ne vois pas en quoi ca pose probleme: (notamment la premiere):


Dans le fichier inclus à partir de src/CTTSMrcpClient.cxx:9:
include/CTTSMrcpClient.hxx: Dans function « CTTSAbstract*
NewCTTSAbstract(CVoiceAppInfo*) »:
include/CTTSMrcpClient.hxx:29: erreur d'analyse syntaxique avantle jeton « (
»
include/CTTSMrcpClient.hxx: At global scope:
include/CTTSMrcpClient.hxx:232: erreur de syntaxes avantle jeton « * »
include/CTTSMrcpClient.hxx:235: erreur de syntaxes avantle jeton « * »
include/CTTSMrcpClient.hxx:238: « RtpSession » n'a pas été déclaré dans
cet horizon
include/CTTSMrcpClient.hxx:238: « Sptr (…)

Forum Programmation.c++ pas de copies !

Posté par  .
Étiquettes : aucune
0
4
août
2005
J'ai développée plusieurs classes. Toutes contiennent des pointeurs vers des objets divers.

Je ne vois pas d'utilité de copier un objet d'une de mes classes. Ce serait même dangereux ou demanderais une réflexion supplémentaire.
Tous les échanges se faisant par référence ou pointeur, j'estime pouvoir m'en passer.

Donc, je voudrais interdire toute copie de mes objets.
Je voudrais donc me débarrasser :
- des constructeurs de copie par défaut.
- des opérateurs d'affectation par défaut.
Ainsi, je m'assure que je (…)

Forum Programmation.c++ ioperm en C++ ?

Posté par  .
Étiquettes : aucune
0
26
août
2005
Bonjour, Je suis assez nouveau en C++, je viens de Python. Je voudrais utiliser la fonction ioperm en C++ (commande C pour piloter le port parallèle). Malheureusement, un programme très simple l'utilisant compile en C mais pas en C++. En C++ j'ai l'erreur "ioperm was not declared in this scope". J'ai essayé avec
extern "C"
{
    #include "unistd.h"
}
mais la fonction n'est toujours pas reconnue. Alors, y a-t-il moyen d'utiliser cette fonction C en C++ ? Sinon, vous voyez (…)

Forum Programmation.c++ Autoconf et détection d'iconv

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
août
2005
Bonjour !

Je cherche une méthode pour détecter à coup sûr la bibliothèque "iconv" installé sur le système avec les autotools.

J'ai essayé pas mal de trucs (AM_ICONV / iconv.m4, AC_CHECK_LIB...), mais il y a toujours l'une ou l'autre des plateformes sur laquelle ça ne fonctionne pas, et notamment en ce moment sur FreeBSD.

Sur certains système, iconv est inclus directement dans la libc, sur d'autres non. La fonction s'appelle soit "iconv_open", soit "libicon_open", etc. Je cherche donc un moyen (…)

Forum Programmation.c++ [KDE] [KIO] Remplacer le User-Agent envoyé.

Posté par  (site web personnel) .
Étiquettes : aucune
0
30
août
2005
Salut !

J'utilise la bibliothèque KIO de KDE pour avoir une transparence réseau et ne pas m'embêter avec les histoires de proxies et autres https. Cependant, lorsque j'envoie une requête, je voudrais remplacer le header User-Agent envoyé (celui de Konqueror) par le mien à moi. KMail le fait, donc, c'est possible, mais comment ?

Mon ami Google ne m'a pas beaucoup aidé sur ce coup-là.

Sur un GET, ça ne me gêne pas, mais c'est pour un POST que ça (…)

Forum Programmation.c++ Compilateur GCC

Posté par  .
Étiquettes : aucune
0
31
août
2005

Bonjour.

Cela fait plusieurs jour que je m'ennuie a chercher des tutos, fichiers d'explications, etc.. sur le net à propos de ce fameux compilateur GCC.

à chaque fois que je tente de compiler un logiciel, il me dit une erreur (comme quoi il est pas installé)

alors j'aimerai savoir comment on fait pour installer ce logiciel.

quelques infos de mon pc sous Linux :

i686

Mandrake 10.1

PS : vraiment dsl de demander cela, mais j'en ai marre, je trouve (…)

Forum Programmation.c++ Programmation X

Posté par  .
Étiquettes : aucune
0
31
août
2005
Bonjour je suis actuelement developeur sous windows.
nous avons developé un framwork complet que nous aimerions passser en cross platform.

Pour le moment je cherche juste a me familiariser avec l'environement unix / linux.

Notre principale interrogation, et soucis, viens de la programmation X
Nous ne shouaiton pas utiliser les librairies graphique de trop haut niveaux. nous cherchons une librairie (si il en existe une) qui se raprocherais de la librairie GDI+ de windows (pour ceux qui connaissent). En fait (…)

Forum Programmation.c++ Lanceur

Posté par  .
Étiquettes : aucune
0
13
sept.
2005
Voila je débute en C++, j'ai écris mon premier programme en C++ puis compiler mon programme grâce a g++, cela ma générer un fichier nommé a.out, seulement je n'arrive pas a l'exécuté, dans les propriétés, sur l'onglet "ouvrir avec", il n'y a aucune application...
Voila ma question: quel logiciel utilisé pour exécuté mon script???
je suis sous linux mandriva2005LE
Merci d'avance...

Forum Programmation.c++ UBuntu et irrlicht

Posté par  .
Étiquettes :
0
5
oct.
2005
Bonjour tout le Monde.

Actuellement je suis sous Ubuntu et je compile un exemple de Irrlicht avec gcc.

Apres avoir chargé nvidia-glx-dev Il me répond qu'il manque aussi lXxf86vm....

Ou trouver ce fameux lXxf86vm?

Cordialement

Forum Programmation.c++ documentation sur g++ sous mandriva 2005 Ldt

Posté par  .
Étiquettes : aucune
0
7
oct.
2005
Bonjour aux programmeurs,

J'ai déjà récemment posé une question sur C++, mais voila, ceci est plus général, et servirait peut-être à d'autres d'entre nous.

Il y a une énorme documentation sur gcc, soit le C.

Je ne trouve rien sur g++, NI SUR INTERNET (g++ n'est pas compris, il prend g, mais il doit falloir mettre des quotes ou autres séparateurs)
NI DANS MES REPERTOIRES DE LINUX. Je viens de voir un man de g++ mais il me renvoie à (…)

Forum Programmation.c++ PB DE COMPILATION - RECHERCHE BIBLIOTHEQUES

Posté par  .
Étiquettes : aucune
0
5
sept.
2005
Bonjour aux programmeurs,

Nouveau sous C++/linux/Mandriva LE2005, j'ai copié le source suivant :

#include<iostream.h>
#include<stdio.h>
#include<math.h>

int main (int argc , char * argv [])
{
int d1,d2,deltat;
cout <<"--------------------------------"<< endl;
cout << "Valeur de D1:<<endl;
cin >>d1;
cout << "Valeur de D2:"<<endl;
cin >>d2;
cout <<"le decrement logarithmique du signal est de :<<endl;
cout <<2.3*log(d1/d2)<<endl;
return 0;

}

pardon pour les caractères spéciaux -je n'arrive pas à les transcrire, je vais regarder comment vous faites, promis- mais ce sont (…)

Forum Programmation.c++ Un dictionnaire ... comment faire ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
oct.
2005
Bonjour ...
J'ai un projet qui utilise pleins d'objets ... ces objets peuvent être reliés entre eux par une méthode commune a chaque objet. De même d'un objet on peut obtenur ses enfants par les méthodes suivantes:

void objet::attach(char* name, objet* child);
objet* objet::detach(char* name);
void objet::delete(char* name);

le paramètre name est le nom de l'enfant tel qu'il sera vu par le parent.
la méthode attach, crée une référence sur l'objet child
la méthode detach supprime cette référence et retourne (…)

Forum Programmation.c++ problèmes avec /lib/cpp

Posté par  .
Étiquettes : aucune
0
21
oct.
2005
J'essaye de recompiler alsa 1.0.8, mais dès que je fais ./configure, le message se termine par:

configure:error: C++ preprocesseur "/lib/cpp" fails sanity check

Que se passe-t-il ? et comment y remédier ?

Merci

PS : les sources du noyau ( 2.6.8 ) sont installées et cpp aussi.

Forum Programmation.c++ [RH9] Anjuta - glib manquante

Posté par  .
Étiquettes : aucune
0
27
oct.
2005
Bonjour à toutes et à tous, je suis sous une red hat 9 et j'utilise Anjuta et lorsque que je crée un nouveau projet la génération s'arrête car il me dit que "glib n'est pas présent"

La génération s'arrête alors.

Savez dans quel paquetage se trouve glib ? Sinon où pourrais je le trouver ? J'ai passé une partie de l'après midi dessus mais sans succès :'(


Merci d'avance à vous ;)
Bonne soirée
A+

Forum Programmation.c++ Lire un fichier texte en entier

Posté par  (site web personnel) .
Étiquettes : aucune
0
1
nov.
2005
Bonjour,
J'ai codé un petit module facilement importable dans un projet pour gérer des shaders en GLSL (OpenGL Shading Language). Soucieux de la portabilité de mon code, j'ai été sous Windows le compiler voir ce que ça donnait, et voilà que je me retrouve avec un bug étrange.

J'ai une fonction chargée de lire un fichier texte en entier. Sur les 14 fichiers lus dans mon programme de test, un seul échoue bizarrement : à la fin du buffer je (…)

Forum Programmation.c++ xerces

Posté par  .
Étiquettes :
0
2
nov.
2005
Bonjour
Je viens de commencer à m'intéresser à l'utilisation de XML avec C++. Le problème, c'est que je n'arrive pas à compiler (j'utilise une Debian sarge), car je compilateur ne trouve pas les fichier associés à xerces.

Ma question est donc, est-ce qu'il y a quelque chose de particulier à modifier où à spécifier ?

Merci d'avance

Philippe