Bonjour,

J'ai une erreur lors de l’exécution de mon programme sous Qt :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
TP_optimisation.exe...Le programme s est terminé subitement.
J'ai créé une classe "prgCplex" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <ilcplex/cplex.h>
 
class prgCplex
{
    private:
        CPXENVptr _env; // Pointeur sur l'environnement Cplex
        CPXLPptr _lp;   // Pointeur sur le PL
 
    public:
        prgCplex();
 
        bool initCplex();
};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
prgCplex::prgCplex() :
    _env(0)
{
}
 
bool prgCplex::initCplex()
{
    int status;
 
    _env = CPXopenCPLEX(&status);
 
    return true;
}

Lorsque je commente la ligne _env = CPXopenCPLEX(&status);, le programme s’exécute correctement.

De plus, je n'utilise pas la classe "prgCplex" dans mon programme pour l'instant (sauf une inclusion du .h), alors pourquoi sa me fait une erreur ?


Merci.