wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 4
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Erreur compilation ProceduralGenerator
Conversation : Erreur compilation ProceduralGenerator
25-01-2012 14:27:59  Erreur compilation ProceduralGenerator #1
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Hello.

Plutôt que de continuer la discussion entamée dans les commentaires du projet ProceduralGenerator, j'ai préféré commencer un nouveau topic.

Donc, j'ai refait quelques essais pour compiler cette application, et ça ne marche toujours pas.

Je suis sous Windows, avec MinGW-4.5.2-TDM.

Il a d'abord fallu que je remplace 4 fois "nullptr" par "NULL" dans le fichier "/source/LibGenerator/BufferElement.cpp"

Ensuite, j'ai fait l'essai avec wxWidgets-2.8.12, et j'ai eu l'erreur :
gcc a écrit:
/include/LibGenerator/Plugin.h:190:21: error: 'wxThreadEvent' has not been declared
Et effectivement, la classe wxThreadEvent n'existe pas avec wxWidgets-2.8.x

J'ai donc voulu pousser plus loin mes investigations, en testant la compilation avec wxWidgets-2.9.3 et j'ai eut :
gcc a écrit:
source\BuggedLifeGame\GeneratorBuggedLifeGame.cpp:373:1: error: specializing member 'ProceduralTextures::Plugin<ProceduralTextures::BlgPanel, ProceduralTextures::BuggedLifeGame, ProceduralTextures::BlgPlugin>::m_hThreadId' requires 'template<>' syntax
Une idée pour que ça puisse marcher ?

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
25-01-2012 21:39:10  Re: Erreur compilation ProceduralGenerator #2
dragonjoker (Nouveau membre)
Lieu: Bras d'Asse (04)
Inscrit le : 16-01-2012
Messages: 9
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Tu peux tenter la modification suivante : remplace

Code Cpp:

#if ! defined( _WIN32 )

par

Code Cpp:

#if ! defined( _MSC_VER )

dans le fichier LibGenerator/Plugin.h, à chaque fois qu'il apparait

Je ne me souviens plus si je l'ai déjà compilé sous Windows avec MinGW ou Code::Blocks Par contre je ne me souviens pas de ce problème avec Visual Studio 2010, donc à voir.
En tout cas, je te donnerai plus de précisions demain. (à part si j'arrive à installer VMWare sur ma Debian Wheezy)

Dernière modification par dragonjoker (25-01-2012 21:43:58)

26-01-2012 11:26:59  Re: Erreur compilation ProceduralGenerator #3
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Bon, à force de m'acharner, ça a enfin marché (avec les modifs ci-dessus).

N'étant pas un expert de cmake, je n'ai pas trouvé comment lui dire de ne pas faire de builds parallèles. Il y avait donc à chaque fois une erreur au linkage des dll car il créait le ".a" après la dll.

Mais en relançant plusieurs fois le make, c'est passé.

Je ne sais pas si ça vient du remplacement de code ci-dessus, mais j'ai une fenêtre type "console" qui se lance quand j'exécute l'application.
Et de plus, elle ne se ferme jamais (obligé d'y aller par un Ctrl + C).

Il ne me reste plus qu'à tester les fonctionnalités maintenant.

Pour info, je n'ai pas réussi à créer la dll utilisant freetype, mais ça vient de mon installation (la lib n'a pas été trouvée au linkage).

Je verrais ça plus tard.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
14-05-2012 13:58:30  Re: Erreur compilation ProceduralGenerator #4
dragonjoker (Nouveau membre)
Lieu: Bras d'Asse (04)
Inscrit le : 16-01-2012
Messages: 9
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Bonjour !

Je réveille un peu le post, mais c'est pour dire que normalement tu ne devrais plus rencontrer ce genre de problèmes.
Si tu as le temps, il faudrait que tu essaies, mais pour cela il faudrait que je puisse mettre à jour le projet.
14-05-2012 18:41:42  Re: Erreur compilation ProceduralGenerator #5
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Bon, j'ai validé la mise à jour du projet.
Je n'aurais malheureusement pas le temps de tester ça ces jours (indisponibilité complète pendant au moins 3 à 4 jours).

Je te tiens au courant dès que j'ai pu tester.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
20-11-2012 13:46:27  Re: Erreur compilation ProceduralGenerator #6
dragonjoker (Nouveau membre)
Lieu: Bras d'Asse (04)
Inscrit le : 16-01-2012
Messages: 9
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Tiens, je reviens vers toi pour savoir si tu as fait des tests ou pas ?
21-11-2012 11:26:07  Re: Erreur compilation ProceduralGenerator #7
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

dragonjoker a écrit:
Tiens, je reviens vers toi pour savoir si tu as fait des tests ou pas ?
Ben en fait, je me rappelle plus, mais je ne pense pas.

Je vais me re-pencher là dessus dès que possible.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Erreur compilation ProceduralGenerator