Bonjour à tous. Je suis débutante en C++. Actuellement, je suis en train de porter un projet en java vers C++.
Aujourd'hui, quand je compile mon projet, une erreur bizarre apparaît.
Ma fonction main, elle est comme ça:Erreur 1 error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios'*: impossible d'accéder à private membre déclaré(e) dans la classe 'std::basic_ios<_Elem,_Traits>' c:\program files\microsoft visual studio 9.0\vc\include\sstream 516 DVRPTW
Ce qui est encore étrange c'est que si je commente toutes les lignes sauf la première dans la fonction main, il y a une erreur comme ça:
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 #include "DVRPTW.h" #include "SchedulingDB2.h" #include "PanelData.h" #include "PanelParametrage.h" #include "Population.h" #include <stdlib.h> #include <iostream> #include <fstream> #include <sstream> #include <string> #include <string.h> using namespace std; void main(){ PanelData dataJP; Population pop; PanelParametrage parametrageJP(dataJP, pop); string sourcePlace ; cout<<"please load the data file: "<<endl; cin >> sourcePlace; cout<<sourcePlace<<endl; SchedulingDB2 SDB(sourcePlace); parametrageJP.setDB(SDB); cin.get(); cin.get(); }
Erreur 1 error LNK2019: symbole externe non résolu "public: __thiscall PanelData:anelData(void)" (??0PanelData@@QAE@XZ) référencé dans la fonction _main DVRPTW.obj DVRPTW
J'ai cherché sur Internet pour trouver d'où vient ces erreurs, mais sans des réponses intéressantes. Je suis vraiment bloquée là... J'ai besoin de vos aides.
Merci d'avance.
Cordialement
Partager