Voila j'ai une erreur classique d'undeclared identifier.
Je n'arrive pas la supprimer
Voici mon main
dans lequel Utilities.h est inclus lui meme appelant un .h regroupant les .h d'un .lib (QuantLib.lib). Mon actve project est dependant de cette librairie
Erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <iostream> #include <cstdlib> #include <Librairy/Utilities.h> #include <vector> using namespace std; int main () { .... // instantiate the solver using QuantLib::Solver1D; Newton solver;
C:\MyFiles\stageNatexis\COMMONDEVEL.risque\src\SGLibrairy\main.cpp(57) : error C2065: 'Newton' : undeclared identifier
C:\MyFiles\stageNatexis\COMMONDEVEL.risque\src\SGLibrairy\main.cpp(57) : error C2146: syntax error : missing ';' before identifier 'solver'
C:\MyFiles\stageNatexis\COMMONDEVEL.risque\src\SGLibrairy\main.cpp(57) : error C2065: 'solver' : undeclared identifier
C:\MyFiles\stageNatexis\COMMONDEVEL.risque\src\SGLibrairy\main.cpp(63) : error C2228: left of '.solve' must have class/struct/union type
et apres quand j'appelle solver. ==> visual me propose les differentes methodes de l'objet.
Quelqu'un a une idee?
Merci d'avance.
Mamok
Partager