[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 :: Suivant ]
Programmation.c++ : Librairie Wt
Posté par wxuserbrest () le 10 avril 2008voilà le problème, je suis plutôt programmeur C++ avec wxWidgets comme bibliothèque. Et je vais devoir faire une application web, du coup j'aimerais savoir si quelqu'un a déjà utilisé Wt ? impressions ? est il possible de vendre les sites réalisés avec ?
Si ce n'est pas possible sans donner le code source, est-ce possible en donnant le code source ?
Les hébergeurs acceptent ils le serveur Wt ?
Sur le site de Wt il n'y a pas d'exemple performants comme ici :
http://demo.nextapp (à suivre ...)
> Lire le message (0 commentaire).
Programmation.c++ : gnomemeeting et le full screen
Posté par robertix (page perso, ) le 09 avril 2008de mon correspondant en plein écran
http://www.ponge.com/telechargements/gnomemeeting/gdkvideoio(...)
> Lire le message (6 commentaires, moyenne: 1,3).
Programmation.c++ : choix pour l'écriture d'un serveur en C++
Posté par Axel () le 28 mars 2008Je dois ré-écrire la partie réseau d'un démon en C++, et donc je cherche une bonne solution pour cela. Le démon doit pouvoir recevoir des commandes et les interpréter, commandes provenant d'utilisateurs connectés avec telnet ou d'autres programmes qui se connecteraient sur le port ouvert du démon.
Je cherche des conseils sur les techniques/bibliothèques à utiliser, pour s'affranchir le plus possible des problèmes auquel je m'attends : format des messages (comment détecter la (à suivre ...)
> Lire le message (6 commentaires, moyenne: 5).
Programmation.c++ : glibc
Posté par eric () le 11 mars 2008je cherche à compiler une librairie avec la glibc 2.3.4 à partir de ma kubuntu 7.10, qui elle a une glibc apparemment 2.6.1 ( c'est ce que me donne ldd --version).
est-ce possible?
> Lire le message (3 commentaires, moyenne: 1).
Lors d'une conversion RGB -> HSV j'obtient cette valeur (-1.#IND) pour la teinte quand toutes les composantes RGB ont la même valeur.
C'est normal vu que j'ai une division indéfinie.
Par contre j'aimerai pouvoir détecter quand ma variable contient cette valeur.
Existe t'il une fonction qui permette de détecter ce cas.
telle que
double n = 0/0;
function (n) <= retourne vrai
n=0;
function (n) <= retourne faux
Merci d'avance pour vos réponses
> Lire le message (1 commentaire, moyenne: 3).
Programmation.c++ : Autour de l'héritage multiple et des méthodes virtuelles.
Posté par apterium () le 21 février 2008Débutant en C++ après avoir fait pas mal de java, je m'interroge sur le problème que voici :
j'ai une classe A virtuelle pure :
class A
{
public :
virtual bool property1() = 0;
virtual int property2() = 0;
}
une classe B virtuelle pure également mais qui implémente toutefois une des deux méthodes précédentes.
class B : public A
{
public :
bool property1()
{
return true;
}
}
une classe C héritant de A qui implémente les deux fonctions précédentes (mais différemm (à suivre ...)
> Lire le message (12 commentaires, moyenne: 2,3).
Programmation.c++ : probleme avec tcomport
Posté par habar84 () le 20 février 2008C'est la première fois que je participe a une forum et j'espère que je trouve une solutions a mon problème et s'encourage a utiliser les fourum .
en fait mon problème avec le tcomport , je voudrais savoir comment je puisse détecter et identifie une chaine de caractère spéciale a la réception des données et comment je peut savoir si la réception des données est terminer ou non ! (j'utilise c++ builder6)
Merci a tous
> Lire le message (4 commentaires, moyenne: 1).
Programmation.c++ : compilation d'une librairie .so recalcitrante
Posté par eric () le 12 février 2008je travail sur une librairie depuis quelque mois, j'était sur une ubuntu 32 bit jusqu'il y a quelque jour où je suis passé sur une 64.
Depuis ce passage en 64 bit , je n'arrive plus à compiler cette lib, pourtant c'est exactement le même code...
j'ai voulu la compilé en 64bits avec l'option -m64 mais gcc m'as retourné cela : (j'utilise Eclipse)
**** Build of configuration Debug for project Lib ****
make -k all
Building target: libLib.so
Invoking: GCC C++ Linker
g++ -m64 -shared (à suivre ...)
> Lire le message (17 commentaires, moyenne: 1,8).
Programmation.c++ : pofiler et C++
Posté par eric () le 06 février 2008j'essaye de profiler une application avec ccmalloc, le souci c'est que d'habitude je développe avec eclipse donc j'ai beaucoup de mal à trouvé comment lancé ccmalloc
pour compiller mon appli, eclipse lance la commande :
make -k all
Building file: ../Source/Lib.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Source/Lib.d" -MT"Source/Lib.d" -o"Source/Lib.o" "../Source/Lib.cpp"
Finished building: ../Source/Lib.cpp
Building file: . (à suivre ...)> Lire le message (2 commentaires, moyenne: 2).
Programmation.c++ : ACML , libgfortran , ubuntu x86_64
Posté par eric () le 05 février 2008Je code une librairie qui a besoin d'acml, comme on me la expliquer sur un autre post après avoir installé acml (le 4.0.1) je met le chemin de la lib dans le /etc/ld.so.conf et je fais un sudo ldconfig.
Coté acml tout va presque bien , je m'explique : j'ai pris la version compilée avec gfortran pour 64bit (...normal..), donc pour ma librairie je link acml et gfortran (-lacml_mp -lgfortran), mais gcc me retourne
/usr/bin/ld: cannot find (à suivre ...)> Lire le message (7 commentaires, moyenne: 1,1).
Programmation.c++ : release moins performante que debug
Posté par eric () le 25 janvier 2008j'utilise eclipse et je fais des test de performance, et étrangement, la version release et plus lente que la version debug.
je m'explique :
je chronomètre une fonction DGEMM que j'ai compilée en version debug, j'ai un temps de 8 secondes environ
le même code que je compile en release et que je lance dans la console : j'ai un temps de 22 secondes
c'est quand meme une sacrée difference , quelqu'un aurait t'il un idée de cette perte de performance??
eclipse me met les (à suivre ...)
> Lire le message (2 commentaires, moyenne: 2,5).
Programmation.c++ : Determiner les lib linkés inutiles
Posté par guitouu () le 08 janvier 2008Parfois des lib ou des exécutables sont linkés avec pleins de lib dynamiques ".so" dont certaines qui ne servent à rien. J'aimerais faire le menage. Je vois deux méthodes possibles :
- dire à gcc de ne réelement linker que si la lib est utilisée plutôt que de prendre tous les -l sans regarder.
ou
- après la compilation, déterminer sur l'exécutable en suivant les symboles les lib utilisées et les lib inutilisées.
Avez vous une idée ? Et il possible de faire l'une ou (à suivre ...)
> Lire le message (1 commentaire, moyenne: 1).
Programmation.c++ : texte visible dans une librairie dynamique
Posté par eric () le 18 décembre 2007je viens de compiler un librairie dynamique, celle ci fonctionne sans souci .
Là ou je suis embêté et étonné , c'est qu'en éditant ma librairie avec un éditeur de texte , apparaît en clair les valeurs de certain tableau de caractères( des char *).
comment puis-je éviter cela??
merci de vos réponses
ps : ces tableau de caractères sont des sous programmes qui sont compilé à la volée , et ces codes ne sont pas ouvert... d'où ma question
quelqu'un a une idée???
> Lire le message (10 commentaires, moyenne: 1,5).
Programmation.c++ : ACML
Posté par eric () le 27 novembre 2007je code en c++ avec eclipse et j'ai besoin des fonction blas et lapack ,
je télécharge donc ACML, les librairie blas et lapack optimiser pour/par AMD, je décompresse et j'installe
celle ci est installer dans /opt/acml3.6.0/
dans mon code c++ j'ajoute #include </opt/acml3.6.0/gfortran32/include/acml.h>
dans eclipse , propriété de mon projet , j'ajoute dans C++ Build/Gcc C++ Linker/Librairies et Librairies acml ( ce qui équivaut a faire un -lacml dans les argument G++)
le code se (à suivre ...)
> Lire le message (7 commentaires, moyenne: 1,3).
Programmation.c++ : [portage] Librairie CString -> string (STL)
Posté par Monsieur Bidon (page perso, ) le 14 novembre 2007J'essaye de faire le portage d'une application MFC/windows vers gcc.
Cette application est bardée de CString l'objet chaîne de caractère sous Windows.
J'ai pas vraiment envie de reprendre toute les utilisations de cet objet pour mettre des string à la place (un boulot fou). D'où ma question, connaîtriez voue une librairie qui wrappe les CString vers la stl ?
Merci d'avance
> Lire le message (5 commentaires, moyenne: 1,6).
Programmation.c++ : intégrer une librairie directement dans un executable
Posté par Touns () le 13 novembre 2007J'aimerai intégrer la librairie boost::regex dans un de mes programmes. J'ai testé ce code :
http://svn.boost.org/svn/boost/trunk/libs/regex/doc/html/boo(...)
qui ne compilait pas. Je dois modifier certaines options de compilation pour que cela fonctionne et recompiler la librairie. Cela veut donc dire que je ne pourrai pas utiliser la librairie déjà existante boost::regex intégré à ma distribution. C'est pour cette raison que je souhaiterai l'inclure statiquement dans mon exécutable (à suivre ...)
> Lire le message (2 commentaires, moyenne: 2).
Programmation.c++ : thread et héritage
Posté par steven51 () le 12 novembre 2007J'ai un programme avec plusieurs threads....
L'une s'appelle "Init", elle réserve de la mémoire pour des pointeurs sur des tableaux de structures, puis elle initialise ses tableaux avec des valeurs lues dans un fichier....puis elle se termine
Une autre s'appelle "MainLoop", elle effectue des opérations selon les valeurs qui se trouvent dans les tableaux de structures initialisé par la tache "Init".
Mon problème, c'est qu'il me semble que les valeurs du tableaux ont été perdus... (à suivre ...)
> Lire le message (1 commentaire, moyenne: 2).
Programmation.c++ : probleme d'include
Posté par steven51 () le 20 septembre 2007je compile sous Mandriva 2007(kernel 2.6.17-5, gcc 4.1.1) mon projet et j'ai les erreurs suivantes :
/usr/include/linux/time.h:12 error: redefinition of 'struct timespec'
/usr/include/time.h:122 error: previous definition of 'struct timespec'
et j'en ai plusieurs pour différente structure de time.h
Quelqu'un a t il une idée ??
merci
> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.c++ : passage d'un tableau de chaine à une fonction
Posté par steven51 () le 18 septembre 2007J'ai un tableau qui est déclare comme ça : char tbl[10][20]
je dois passer ce tableau à une fonction, comment faire ??
j'ai fait des essais de char **, mais rien de concluant...et je ne trouve pas d'aide dans mes bouquins....
Quelqu'un sait il comment faire ?
merci.
> Lire le message (4 commentaires, moyenne: 2).
Programmation.c++ : memory corruption
Posté par let_me_in () le 17 septembre 2007apres quelques semaines de debogage desesperé, je me tourne vers vous, j'ai un prgrammes qui me fais un "memory corruption", avec DDD j'aivu que c'etait sans les ligne ou j'avais free(), alors j'ai enlevé tout les free, mais il veut rien comprendre, voila ce qu'il m'affiche :
*** glibc detected *** ./main: malloc(): memory corruption: 0x081dfb18 ***
======= Backtrace: =========
/lib/libc.so.6[0xb778e6e1]
/lib/libc.so.6[0xb7790671]
/lib/libc.so.6(__libc_malloc+0x85)[0xb77920c5]
(à suivre ...)> Lire le message (17 commentaires, moyenne: 1,6).


