[SFML, C++] Błąd: "Program (...) przestał działać(...)"
Ostatnio zmodyfikowano 2011-08-23 15:02
Sytfol Temat założony przez niniejszego użytkownika |
» 2011-08-22 20:54:41 Zrobiłem wszystko według wskazówek i dalej nic. Dziwna sprawa, błąd jest jeden i ten sam przez cały czas. |
|
malan |
» 2011-08-22 21:06:04 W ogóle próbowałeś użyć Debuggera? Nie? Więc czas najwyższy :) |
|
Sytfol Temat założony przez niniejszego użytkownika |
» 2011-08-22 22:16:54 W sumie to nie użyłem ;) Ok, teraz dostaję takie coś: Building to ensure sources are up-to-date Build succeeded Selecting target: Debug Adding source dir: D:\C++\Graph\ Adding source dir: D:\C++\Graph\ Adding file: bin\Debug\Graph.exe Starting debugger: done Registered new type: wxString Registered new type: STL String Registered new type: STL Vector Setting breakpoints Debugger name and version: GNU gdb 6.8 Child process PID: 4720 Program received signal SIGSEGV, Segmentation fault. In gslCfxExit () (C:\Windows\SysWOW64\aticfx32.dll)
Natomiast w okienku Call Stack: #0 70E95861 gslCfxExit() (C:\Windows\SysWOW64\aticfx32.dll:??) #1 00000000 0x0028f12c in ??() (??:??) #2 00000000 0x031607e0 in ??() (??:??) #3 00000000 0x00000000 in ??() (??:??)
Coś jest źle z plikiem aticfx32.dll ? |
|
malan |
» 2011-08-23 00:10:55 Nie. Ty robisz coś źle, w skutek czego jakaś funkcja/metoda z tej biblioteki powoduje niepoprawne działanie programu. |
|
Sytfol Temat założony przez niniejszego użytkownika |
» 2011-08-23 15:02:39 Dobrze, troszeczkę zmieniłem program i zamiast biblioteki graphics, używam window. Zrobiłem wszystko od nowa, zainstalowałem na nowo bibliotekę SFML i skonfigurowałem w Code::Blocks. Program jest prosty: #include <iostream> #include <SFML/system.hpp> #include <SFML/window.hpp>
using namespace std;
int main() { sf::Window OknoAplikacji( sf::VideoMode( 80, 60, 32 ), "Okno Aplikacji" ); while( OknoAplikacji.IsOpened() ) { OknoAplikacji.Display(); } return 0; } Jeżeli chodzi o biblioteki dll, to zamieszczam te z archiwum rar: http://www.sfml-dev.org/download.php (Windows - MinGW (Code::Blocks) (34.4 MB) dla C++) W archiwum ścieżka do bibliotek to: SFML-1.6-sdk-windows-mingw.zip\SFML-1.6\lib\ i odpowiednio wymagana biblioteka sfml-window.dll Przy użyciu debuggera mam taką wiadomość: Building to ensure sources are up-to-date Build succeeded Selecting target: Debug Adding source dir: D:\C++\Window\ Adding source dir: D:\C++\Window\ Adding file: Debug\Window.exe Starting debugger: done Registered new type: wxString Registered new type: STL String Registered new type: STL Vector Setting breakpoints Debugger name and version: GNU gdb (GDB) 7.0.50.20100202 Child process PID: 4540 Debugger finished with status 1
|
|
1 « 2 » |