hi!

I am using the media-library SFML
And for some wierd reason this code gives me a error message:
"#include <SFML/WINDOW.HPP>

int main() { 

    sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window"); 

    return 0;
}"

Compiling and linking works good but when trying to run it I get the errormessage:
"Run-Time Check Failure #2 - Stack around the variable 'State' was corrupted."

the seccond problem is with the graphic library delta3d

I am trying to run the first tutorial and have copy/pasted it in. And when i compile i get the error message:

"1>Compiling...
1>HelloWorld.cpp
1>c:\program\delta3d_rel-2.0.0\ext\inc\osg\math(206) : error C3861: 'isnan': identifier not found
1>c:\program\delta3d_rel-2.0.0\ext\inc\osg\math(207) : error C3861: 'isnan': identifier not found"

I am using VS2008 v 9 but have also tried VS2005 with the same result.

Edited 3 Years Ago by happygeek: fixed formatting

Have done that, and even if they are nice and trying to help me, there forums are not very active, so I'm sitting here waiting half a day between answeers.
I'm sitting here at work and are just checking newssites and playing webgames... I have really really stucked...

I downloaded, installed and compiled the first test program from sfml-dev.org. I am almost certain your problem is that you have to copy the dlls from the lib directory to one of the directories in your PATH statement. After I copied them to d:\windows the program worked ok.

I compiled their tutorial for VC++ 2008

#include <windows.h>
#include <SFML/System.hpp>
#include <iostream>

int main()
{
    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }

    return 0;
}
Comments
You took a lot of time to help this guy!

hehe, yes, get paid for this:)

I have done it the other way, i have put the searchpath to my dlls in the Path-statement.
If i dont have it there, the program gives me another error about missing dlls...

if you stil have sfml you should try to compile and run anything with a window or renderwindow, like:

#include <SFML/Graphics.hpp>

int main(){
    sf::RenderWindow App(sf::VideoMode(800, 600, 32), "SFML Graphics");
return 0;
}

the code you showed me works good, but no windows.:(

Anyway, a big thansk for takin your time to download and test this!

This article has been dead for over six months. Start a new discussion instead.