Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 4


|
Conversation : Erreur compilation ProceduralGenerator |
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
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:/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: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à ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
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: 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)
|
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
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à ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
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.
|
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
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à ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
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 ?
|
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Salut.
dragonjoker: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à ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
|