for some time now I try to get ofxGstremaer to run in Windows 7, Visual Studio 2015. I did not succeed yet, but I want to share my experience so far.
Many instructions you find are outdated. Here's a readme updated for VS 2015 (Thanks mrzl!): https://github.com/mrzl/ofxGStreamer
I followed this setup. Only remark is that the gstreamer setup wanted to install on my second hard drive. If you do so, all the default paths are different, I had to manually change this to C:\ (custom install first, then back).
I then created a VS project, included ofxGstreamer and copied the source of the example of ofxGstreamer. I had multiple include issues. They could all be solved by adding the correct paths (note that they are all in "C:\gstreamer") to solution properties - C++ - Additional include directories:
Then I had an Error about /SAFESEH, which I could solve by switching of "Image has safe exeption handlers" in solution properties - Linker - Advanced.
Now I get a new error:
Error LNK2019 unresolved external symbol "public: __thiscall ofGstVideoPlayer::ofGstVideoPlayer(void)" (??0ofGstVideoPlayer@@QAE@XZ) referenced in function "public: virtual void __thiscall ofApp::setup(void)" (?setup@ofApp@@UAEXXZ) | testGstreamer_V | ofApp.obj
With this I am lost. Help is most appreciated.
have a good day!