Kære udviklere,
Nu sidder jeg for første gang og prøver at rode lidt med C++. Strukturen i koden er sådan set fin nok, og er lige til at gå til. Men jeg har et problem med en .pdb fil. Den kan ikke findes. Jeg får nogle fejl som ser således ud:
'Beginner.exe': Loaded 'C:\Users\Daniele Buttigli\Desktop\Programming\C++\Beginner\Debug\Beginner.exe', Symbols loaded.
'Beginner.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'Beginner.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'Beginner.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'Beginner.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded.
'Beginner.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
The program '[1072] Beginner.exe: Native' has exited with code 0 (0x0).
Jeg bruger
Microsoft Visual C++ 2010 Express.
Jeg følger en bog lige nu til at lære basis C++. Det jeg har fået skrevet ser således ud:
auto.cpp
- #include "Auto.h"
- #include <iostream>
- using namespace std;
-
- void Auto::registrerAuto(int sernum)
- {
- m_nSerienummer = sernum;
- };
- int Auto::getRegNo()
- {
- return m_nSerienummer;
- };
brugAuto.cpp
- #include "Auto.h"
- #include <iostream>
- using namespace std;
-
- int main()
- {
- Auto fiat, mercedes;
- fiat.registrerAuto(2078);
- mercedes.registrerAuto(2079);
-
- cout<<fiat.getRegNo()<<endl;
- cout<<mercedes.getRegNo()<<endl;
-
- return 0;
- };
Auto.h
- class Auto
- {
- private:
- int m_nSerienummer;
-
- public:
- void registrerAuto(int sernum);
- int getRegNo();
- };
Jeg har læst lidt på nettet efter et svar. Jeg fandt et engelsk forum, hvor de havde samme problem. De kom til konklusionen af at jeg skulle åbne mit program som "Administrator" på windows. De skrev at det virkede. Jeg har nu prøvet, men det fungerer ikke. Der kommer samme problem.
Jeg håber MEGET på at der er nogle der vil hjælpe, eller kan hjælpe!
Venlig hilsen,
Daniele Buttigli