REFERENCJE: BŁĄD PRZY KOMPILACJI PRZYKŁADU
Ostatnio zmodyfikowano 2011-07-04 04:20
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. |
|
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 |
|
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 |
|
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 :) |
|
« 1 » |