OK. Avec UltraEdit32 :
http://delahaye.emmanuel.free.fr/images/ue32.png
Avec Code::Blocks (sachant que le nettoyage de fin de ligne est automatique) :
http://delahaye.emmanuel.free.fr/images/cb.png
Version imprimable
OK. Avec UltraEdit32 :
http://delahaye.emmanuel.free.fr/images/ue32.png
Avec Code::Blocks (sachant que le nettoyage de fin de ligne est automatique) :
http://delahaye.emmanuel.free.fr/images/cb.png
Oui c'est plus sympa sous notepad++ ça se détache plus je trouve.
J'ai trouvé je suis content! Il fallait enlever les antislashs à la fin des inclusions:
Ca marche avec toutes les librairies CGE2,VSE2... Après pour choisir faudrais que je comprenne les exeptions handlers... Mais je pense pas que ça ait d'impact visible pour moi.Citation:
CFLAGS=-W -Wall -IC:\MinGW\include
LFLAGS=-LC:\MinGW\lib -lpthreadGC2
Et les threads marchent:
C'était une erreur toute bête. Les Warnings marchent bien en passant.Citation:
E:\Documents\Programmes\Test>mingw32-make clean
del *.o
E:\Documents\Programmes\Test>mingw32-make
gcc -c header.c -W -Wall -IC:\MinGW\include
gcc -c main.c -W -Wall -IC:\MinGW\include
main.c:11: warning: unused parameter 'threadid'
main.c:19: warning: unused parameter 'threadid'
gcc main.o header.o -LC:\MinGW\lib -lpthreadGC2 -o app
E:\Documents\Programmes\Test>app
AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBB
Sinon les dlls de pthread ça se met où en général? System32 c'est prévu pour les fichiers systèmes normalement. Je les mettrais plutôt dans le répertoire du compilateur en pensant à rajouter ce qu'il faut dans le path.
Ok donc si on distribue un programme avec les pthread il faut soit un installateur (pour copier les dlls dans system32), soit mettre les dlls dans le même répertoire que le programme.
Ok merci pour cette précision.
Après tests le path concerne bien les dlls.
Ben non. System32 est réservé au système.
Qui perd gagne ?Citation:
Par contre là où c'est perdu c'est que le path concerne aussi les DLL.
Par contre, des DLLs partagées d'un programme à l'autre peuvent aller dans des endroits comme C:\Program Files\Fichiers Communs (CSIDL_PROGRAM_FILES_COMMON), tant que l'installeur est bien fait et qu'il met à jour les compteurs d'utilisation de DLL...