Erreur à l'exécution d'un programme utilisant CPLEX
Bonjour,
J'ai une erreur lors de l’exécution de mon programme sous Qt :
Code:
TP_optimisation.exe...Le programme s est terminé subitement.
J'ai créé une classe "prgCplex" :
Code:
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:
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.