Hi
I'm the creator of the post that you refer to.
It's my impression that you're using Windows instead of Mac OS. From the error message, I think that the create method (RenderWindow::create) requires a pointer to a windows handler (HWND *) and does not accept a explicit casting to (void *). Unfortunately, I haven't tried this on Windows, so for now it's the only hint I can provide.
Hope some other friends shed some more light on this issue.
FM
Thanks
Nice tutorial!
Waiting for more help
------------------------------
I found solution
Change line 33 of QSFMLCanvas.cpp to
RenderWindow::create(reinterpret_cast<sf::WindowHandle>(winId()));