Bonjour,
J'ai un petit soucis avec la librairie wxWidgets sur mon IDE CLion, pour commencer :
- J'utilise la dernière version de CLion avec MinGW dans sa version 64 bits sous Windows 10.
- J'utilise le code source de wxWidget 3.1.0 que je compile avec la commande : make -f makefile.gcc UNICODE=1 MONOLITHIC=0 SHARED=0 USE_ODBC=1 USE_OPENGL=1 BUILD=release
A noter que je peut aussi utiliser mingw-make.exe a la place de make. La compilation de la librairie ce passe sans aucun soucis, je n'ai aucune erreur et dans le dossier <wxhome>/lib, un dossier gcc_lib avec plein de fichier .a est créé.
- Je place le répertoire de wxwidgets dans un dossier libext, a la racine du projet.
- J'ai commencer un projet simple sur CLion (je suis pas pros de l'ide, et encore moins de CMake, que je découvre) avec 3 fichiers: wxHello.cpp, wxHello.h et le fichier CMake, CMakeLists.txt.
Le contenu :
wxHello.h
wxHello.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
Et pour finir le fichier CMake CMakeLists.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Le problème est là, CLion reconnait bien les fichiers .h de la librairie wxWidgets, mais a la compilation sa plante. Je pense parce que il utilise pas les fichiers .a nécessaire à la compilation. Le fait que j'ai rajouté le chemin sur link_directories à l'air de pas suffire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Et la je coince un peu
PS: je met l'erreur que CLion/gcc m'affiche si cela peu aider:
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

 

 
		
		 
         
 

 
			
			

 
  
  
 
 
			 
   


 wxWidgets, CMake et CLion
 wxWidgets, CMake et CLion
				
 Répondre avec citation
  Répondre avec citation
Partager