Bonjour,

On m'a passé une librairie (projet visual studio) que je veux réutiliser dans mon projet Qt (compilé avec MingW/gcc).

Le problème c'est que le header principal du projet inclus plein de trucs spécifiques à visual studio, donc inutilisable tel quel dans mon projet Qt.

-Est-ce que je peux créer mon propre header "clean" pour mon projet Qt en déclarant uniquement les fonctions dont j'ai besoin dans le .lib, sans que ca pose de problème ?

-Est-ce que le fait que la librairie soit compilé sous visual studio va poser problème avec MingW (différentes conventions de nommage ?) Si oui, y a til moyen de contourner ce probleme ?

Merci !

header source:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <trucsinutiles>
#include <trucsspecifiquesVS>
 
A();
 
class B {
B();
B1();
B2();
}
 
class C {
C();
C1();
C2();
}
 
D();
header souhaité:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class B {
B();
B1();
B2();
}