remplace le #if de ton include par un #ifdef
Type: Messages; Utilisateur: kwariz
remplace le #if de ton include par un #ifdef
bonsoir
soit tu utilises #ifdef si tu ne fais que définir une macro, soit tu donnes une valeur non nulle à la macro sur la ligne de commande -DGN_GNU=1 si tu veux utiliser un #if.
#ifdef MACRO...
Sur une architecture x86_64, les long double sont en général des format réels étendus : 80 bits utilisés pour 63 bits de mantisse. Ce qui fait qu'ils sont capables de représenter les entiers 64bit...
bah ça marche bien sur les chaînes, mais bon ... une hashtable avec 11 positions c;est court ; tu auras forcément beaucoup de collisions, et ce quelle que soit la hashfunction.
Bon tu ne donnes pas tes messages d'erreurs sur le premier code.
En regardant je vois :
printf("allocp=%"PRId64"\t", (uint64_t)allocp );
Tu caste sur un uint64_t et tu utilises PRId64 au lieu...
je pense que si tu postais le code qui te fait dire que «%lld ne fonctionne pas sur windows.» avec les messages d'erreurs que tu as nous pourrions un peu avancer. Tant que tu y es, montres galement...
bonjour,
bah avec un hashsize a 11 tu ne peux pas non plus t'attendre à des merveilles !
Pourquoi ne pas choisir une fonction de hash plus évoluée genre CRC32, et une liste plutôt qu'un tableau à...
Bonjour,
ma boule de cristal me parle d'un header stdint.h et d'une macro UINT64_MAX … et de plein de choses du même genre … mais ce n'est qu'une boule de cristal.
GObject et tout le tralala est porté sur Windows et Mac entre autre ...
Ce n'est sans doute pas la panacée, c'est sans doute un peu compliqué mais c'est sans doute l'un des cas de «C orienté objet»...
Bonjour,
il y a aussi tout simplement GObject → https://developer.gnome.org/gobject/stable/. Cette implémentation est fiable, testée, en production (utilisée par GLib, GDK, GTK, Gnome, …).
Bonjour,
l'option -t requiert un argument :
:fleche: Quel est selon vous le meilleur moyen d'apprendre ce langage (expliquez votre choix) ?
Comme pour tout ce qu'on peut apprendre je ne pense pas qu'il existe un meilleur moyen, il y a juste...
Tu as plusieurs choix avec des avantages et des inconvénients :
le script, comme te le conseille bktero, est sans doute la solution la plus simple et la plus flexible, que ce soit un batch ou...
Bonjour,
c'est le genre de problème que l'on peut résoudre aussi bien en écrivant son propre parser qu'en utilisant des outils prévus pour comme flex/bison.
Ensuite le choix va dépendre et de la...
Les autotools ne sont pas vraiment prévus pour ça, même si ça pourrait fonctionner.
L'idée des subpackages est surtout de fournir à l'utilisateur, soit une version particulière de bibliothèque, soit...
oui .... peu importe la profondeur ou la nature des packages.
Hello,
l'intérêt d'avoir un sous projet géré indépendamment avec les autotools est qu'il peut justement vivre sa vie indépendamment :)
Il n'y en a en revanche aucun si ta bibliothèque est...
Ce sont simplement des options données à gcc lors de la compilation de tes projets. Tu en as une description sur Options for Directory Search.
Edit: qu'est-ce que tu entends par configuration de...
Je me suis un peu penché sur ta question, et au final je me demande ce que tu appelles bibliothèques c++/bibliothèque c.
Lorsque tu n'installes que gcc avec juste le compilateur c en paquet binaire,...
Parce qu'à partir de la version 4.8 (je crois) il est développé en c++ :)
Edit cf post #6
Bonjour,
tu as essayé un gcc -v ?
Sinon pour ajouter des répertoires où gcc va chercher les includes il faut utiliser l'option -I et pour les répertoires de bibliothèques c'est l'option -L....
Bonjour,
c++ dérive de C mais il n'en est est pas un super ensemble strict. Par exemple le programme suivant va compiler indifféremment en C ou en c++ :
#include <stdio.h>
int main(void)
{
...
Je suis pas un pro c++ qui lit aisément les mangled names :)
Alors je suis allé faire un tour sur c++filtjs pour m'aider.
Tes messages semblent concerner des initialisations statiques dans la...
Bonjour,
L'instrumentation est faite au moment de la compilation. Donc, à moins d'utiliser des bibliothèques standards compilées avec cette option ou une version de profilage de ces bibliothèques,...
C'est une histoire un peu compliquée :)
Pour donner une image un peu simplifiée sans s'attacher à un OS quelconque on peut dire que lorsque tu lances un programme l'OS va créer un processus et le...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.