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

[Allegro 4] Debugger w Microsoft Visual C++ 2010 Express

Ostatnio zmodyfikowano 2015-04-02 18:16
Autor Wiadomość
SeaMonster131
» 2015-03-31 19:20:45
Wpisałem
Frazy, które należy wpisać w wyszukiwarkę google:

http://stackoverflow.com​/questions/15937707​/error-message-cannot-find-or-open-the-pdb-file
http://stackoverflow.com​/questions/12954821​/cannot-find-or-open-the-pdb-file-in-visual-studio-c-2010

Poczytaj i spróbuj jakiegoś z podanych np. tam rozwiązań.
P-129658
Brunon3
Temat założony przez niniejszego użytkownika
» 2015-03-31 19:25:58
@up: Dziękuję, jak mogłem zapomnieć o Google! :)

PDB is a debug information file used by Visual Studio. These are system DLLs, which you don't have debug symbols for. Go to Tools->Options->Debugging->Symbols and select checkbox "Microsoft Symbol Servers", Visual Studio will download PDBs automatically. Or you may just ignore these warnings if you don't need to see correct call stack in these modules.

Zrobiłem tak i powyższe błędy ustąpiły. :)

Ale nadal wyrzuca:

First-chance exception at 0x1004e967 (alleg42.dll) in The Construgert 3.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x1004e967 (alleg42.dll) in The Construgert 3.exe: 0xC0000005: Access violation reading location 0x0000000c.

?

-BD.
P-129660
SeaMonster131
» 2015-03-31 20:11:40
Tak strzelam tylko:
W funkcji Start() wczytujesz plik z dźwiękiem, ale dopiero potem instalujesz dźwięk install_sound().
C/C++
void Start() {
    music = load_sample( "music.wav" );
}

void game() {
    Start();
   
    install_sound( DIGI_AUTODETECT, MIDI_AUTODETECT, "" );
    set_volume( 255, 255 );
}
P-129667
Brunon3
Temat założony przez niniejszego użytkownika
» 2015-03-31 20:26:44
@up: Wow, rzeczywiście tak robiłem. :D Ale poprawiłem to wywołując Start() po init'ach ale błąd nadal nie ustępuje. :(

Jeszcze pokombinuję.

Pozdrawiam.

EDIT:

Właśnie zauważyłem to

Unhandled exception at 0x1004e967 (alleg42.dll)

i czy to oznacza, że debugger nie znajduje "alleg42.dll"? Dałem tą DLL'ke do folderu Debug (z projektem) i do C:/Windows/System32.

-BD.
P-129671
RazzorFlame
» 2015-04-02 18:16:00
i czy to oznacza, że debugger nie znajduje "alleg42.dll"?
Nie, to oznacza, że wystąpił nieobsłużony wyjątek w tej DLL-ce. Możliwe, że gdzieś podajesz jakieś bezsensowne dane jako argument.
P-129943
1 2 « 3 »
Poprzednia strona Strona 3 z 3