Just started with SFML, doing some of the tutorials, but when doing the window ones and closing out the window I get errors
#include <SFML/Window.hpp>
int main()
{
sf::Window App(sf::VideoMode(800, 600, 32), "My windows");
while (App.IsOpened())
{
// Process events
sf::Event Event;
while (App.GetEvent(Event))
{
// Close window : exit
if (Event.Type == sf::Event::Closed)
App.Close();
}
// Update the window
App.Display();
}
return EXIT_SUCCESS;
}
Errors:
Rune Time check failure #2 - Stack around variable 'App' was corrupted
Debug output
'SFML.exe': Loaded 'C:\Users\Anthony\Documents\Visual Studio 2008\Projects\SFML\Debug\SFML.exe', Symbols loaded.
'SFML.exe': Loaded 'C:\Windows\System32\ntdll.dll'
'SFML.exe': Loaded 'C:\Windows\System32\kernel32.dll'
'SFML.exe': Loaded 'C:\Users\Anthony\Documents\Visual Studio 2008\Projects\SFML\SFML\sfml-window.dll'
'SFML.exe': Loaded 'C:\Windows\System32\opengl32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\msvcrt.dll'
'SFML.exe': Loaded 'C:\Windows\System32\advapi32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\rpcrt4.dll'
'SFML.exe': Loaded 'C:\Windows\System32\gdi32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\user32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\glu32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\ddraw.dll'
'SFML.exe': Loaded 'C:\Windows\System32\dciman32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\setupapi.dll'
'SFML.exe': Loaded 'C:\Windows\System32\oleaut32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\ole32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\dwmapi.dll'
'SFML.exe': Loaded 'C:\Windows\System32\winmm.dll'
'SFML.exe': Loaded 'C:\Windows\System32\oleacc.dll'
'SFML.exe': Loaded 'C:\Users\Anthony\Documents\Visual Studio 2008\Projects\SFML\SFML\sfml-system.dll'
'SFML.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30411.0_none_dba7eb55a0823cdf\msvcp90.dll'
'SFML.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30411.0_none_dba7eb55a0823cdf\msvcr90.dll'
'SFML.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcp90d.dll', Symbols loaded.
'SFML.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcr90d.dll', Symbols loaded.
'SFML.exe': Loaded 'C:\Windows\System32\imm32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\msctf.dll'
'SFML.exe': Loaded 'C:\Windows\System32\lpk.dll'
'SFML.exe': Loaded 'C:\Windows\System32\usp10.dll'
'SFML.exe': Loaded 'C:\Windows\System32\avgrsstx.dll'
'SFML.exe': Loaded 'C:\Windows\System32\uxtheme.dll'
'SFML.exe': Loaded 'C:\Windows\System32\nvoglv32.dll'
The thread 'Win32 Thread' (0x6830) has exited with code 0 (0x0).
'SFML.exe': Loaded 'C:\Windows\System32\CTAGENT.DLL'
'SFML.exe': Loaded 'C:\Windows\System32\dinput.dll'
'SFML.exe': Loaded 'C:\Windows\System32\hid.dll'
'SFML.exe': Loaded 'C:\Windows\System32\wintrust.dll'
'SFML.exe': Loaded 'C:\Windows\System32\crypt32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\msasn1.dll'
'SFML.exe': Loaded 'C:\Windows\System32\userenv.dll'
'SFML.exe': Loaded 'C:\Windows\System32\secur32.dll'
'SFML.exe': Loaded 'C:\Windows\System32\imagehlp.dll'
Run-Time Check Failure #2 - Stack around the variable 'App' was corrupted.
The program '[28264] SFML.exe: Native' has exited with code 0 (0x0).
Build output
1>------ Rebuild All started: Project: SFML, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'SFML', configuration 'Debug|Win32'
1>Compiling...
1>main.cpp
1>Linking...
1>LINK : C:\Users\Anthony\Documents\Visual Studio 2008\Projects\SFML\Debug\SFML.exe not found or not built by the last incremental link; performing full link
1>Embedding manifest...
1>mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\Debug\SFML.exe". Access is denied.
1>Build log was saved at "file://c:\Users\Anthony\Documents\Visual Studio 2008\Projects\SFML\SFML\Debug\BuildLog.htm"
1>SFML - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
EDIT: More output from debug when continuing
A buffer overrun has occurred in SFML.exe which has corrupted the program's internal state. Press Break to debug the program or Continue to terminate the program.
For more details please see Help topic 'How to debug Buffer Overrun Issues'.
A buffer overrun has occurred in SFML.exe which has corrupted the program's internal state. Press Break to debug the program or Continue to terminate the program.
For more details please see Help topic 'How to debug Buffer Overrun Issues'.
STATUS_STACK_BUFFER_OVERRUN encountered
Windows has triggered a breakpoint in SFML.exe.
This may be due to a corruption of the heap, which indicates a bug in SFML.exe or any of the DLLs it has loaded.
This may also be due to the user pressing F12 while SFML.exe has focus.
The output window may have more diagnostic information.
The thread 'Main Thread' (0x6924) has exited with code -1073740791 (0xc0000409).
The thread 'Win32 Thread' (0x5a68) has exited with code -1073740791 (0xc0000409).
The program '[28172] SFML.exe: Native' has exited with code -1073740791 (0xc0000409).