Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

REFERENCJE: BŁĄD PRZY KOMPILACJI PRZYKŁADU

Ostatnio zmodyfikowano 2011-07-04 04:20
Autor Wiadomość
matoł115
Temat założony przez niniejszego użytkownika
REFERENCJE: BŁĄD PRZY KOMPILACJI PRZYKŁADU
» 2011-07-03 19:46:43
Witam! Próbowałem skompilować pierwszy przykład dotyczący Referencji z lekcji Funkcje raz jeszcze.
http://cpp0x.pl/kursy/Kurs-C++/Funkcje-raz-jeszcze/308
Po skopiowaniu kodu źródłowego i rozpoczęciu kompilacjii wyświetlił mi się komunikat:
Unhandled exception at 0x750fb727 in TEST.exe: Microsoft C++ exception: std::out_of_range at memory location 0x0030f294..
A NASTĘPNIE:
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
Pracuję na VISUAL C++ COMPILER I WINDOWS 7 64BIT.
Co może być przyczyną problemu?
Pozdrawiam.
P-35250
Mrowqa
» 2011-07-03 20:07:14
Unhandled exception at 0x750fb727 in TEST.exe: Microsoft C++ exception: std::out_of_range at memory location 0x0030f294..
Nie złapałeś wyjątku rzuconego przez klasę std::string ( odniosłeś się do nieistniejącego znaku za końcem stringa ).
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
 Tu dużo nie powiem - naruszyłeś prawdopodobnie pamięć. Domyślam się, że chodzi o jakąś zmienną wysyłaną jako argument do funkcji przez referencję i jakiś problem z konwersją ...

VISUAL C++ COMPILER I WINDOWS 7 64BIT
Jest kompilator 64-bitowy pod win7 do VC++ !!?? Skąd go pobrałeś ?? Visual Studio 2010 ?? :P
tu jest zaprzeczenie ...

Pozdrawiam,
Mrowqa
P-35254
akwes
» 2011-07-03 21:00:07
ja sądzę że Windows 7 64bit to system. A kompilator 64-biotwy ma VS ale nie w darmowej wersji, wiec skąd ten szał w Twych oczach ?

Ja mam Windows 7 64 bit i VS 2010 i 2008, oba są w folderze Program Files x86
P-35256
DejaVu
» 2011-07-04 04:20:22
Ten rozdział jest w sumie pisany pomału na nowo i będzie miał numerek 24 w nowym kursie ;p Także czy tam w kursie jest błąd czy go też nie ma to nie ma najmniejszego znaczenia, bowiem rozdział jest tworzony od zera :)
P-35269
« 1 »
  Strona 1 z 1