I have a project in the works am using the AQtime profiler to monitor performance and memory usage. My problem is that AQtime launches the compiled EXE from the output directory instead of actively monitoring the debug instance.
That would be OK, except the generated .exe's fail at start up. I have tried debug and release mode. Both build error free and run instances through visual studio, but when I try to start their executables from the output directory they crash instantly.
my linkers for release mode are:
sfml-system-s.lib sfml-graphics-s.lib sfml-window-s.lib sfml-audio-s.lib
and my preprocessor definitions are:
SFML-DYNAMIC;WIN32;NDEBUG;_CONSOLE
All of the libraries have been placed in the release output folder. Like I said, it builds fine when an instance is run through VS2008.
my linkers for debug are:
sfml-system-d.lib sfml-graphics-d.lib sfml-window-d.lib sfml-audio-d.lib
Again, runs great through VS, but not on its own.
Here is the information that AQtime is giving me at when the crash occurs with both Debug and Release .exe's:
First chance exception 0xC0000005 ACCESS_VIOLATION occurred at 0x77A5FC47, write of address 0x00000014 at 0x77A5FC47 (in C:\Windows\System32\ntdll.dll)
- 0x77A5FC47 iswdigit + 0x2A2 in ntdll.dll
- 0x77A5FB56 iswdigit + 0x1B1 in ntdll.dll
- 0x64DCAF92 wglSwapMultipleBuffers + 0xCE5 in opengl32.dll
- 0x64DCB1A9 wglSwapMultipleBuffers + 0xEFC in opengl32.dll
- 0x64DCC6A4 wglGetProcAddress + 0x45F in opengl32.dll
- 0x64DD5658 wglGetPixelFormat + 0x70 in opengl32.dll
- 0x64DD5DD4 wglDescribePixelFormat + 0xA2 in opengl32.dll
- 0x64DD6559 wglChoosePixelFormat + 0x3E in opengl32.dll
- 0x774D6805 ChoosePixelFormat + 0x28 in gdi32.dll
- 0x0024A2CE sf::WindowListener::operator= + 0x8658 in sfml-window-d.dll
Second chance exception 0xC0000005 ACCESS_VIOLATION occurred at 0x77A5FC47, write of address 0x00000014 at 0x77A5FC47 (in C:\Windows\System32\ntdll.dll)
Anyone have any idea whats going on here?