I am trying to develop a app on my mac that will run on linux, and it uses gstreamer. There's a couple routes I could go. If it's a video source, I can use Qt's existing support, but there are some advantages to using gstreamer directly. I just need stills, no video, so I'm giving that a shot.
There is a OSX package for GStreamer (two actually, runtime and dev). https://gstreamer.freedesktop.org/data/pkg/osx/1.15.2/ After installing, I add these lines to the .pro: macx { LIBS += -framework GStreamer } Qt is supposed to have automatic support for frameworks (and in my experience it works) But when it goes to link, I get: ld: framework not found GStreamer It's definitely there. From a command line I try: $ ld -framework GStreamer ld: warning: No version-min specified on command line ld: warning: -arch not specified ld: warning: -macosx_version_min not specified, assuming 10.11 ld: file not found: @rpath/lib/libgstcontroller-1.0.0.dylib for inferred architecture x86_64 But: /Library/Frameworks/GStreamer.framework/Versions/1.0/lib$ ls libgstcontroller-1.0.0.dylib libgstcontroller-1.0.0.dylib* So it's there. Does anyone know what I'm doing wrong? I am wondering if it's me or if somehow the GStreamer package is bad? Many thanks. _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest